นี่คือคำสั่ง cvs-autoreleasedeb ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
cvs-autoreleasedeb - การเปิดตัวแพ็คเกจเดเบียนอัตโนมัติจาก CVS
DESCRIPTION
สคริปต์นี้สร้างและอัปโหลดแพ็คเกจเดเบียนสำหรับโมดูล cvs ที่จัดการโดย
cvs-buildpackage.cvs
cvs-autoreleasedeb จะรักษาไฟล์สถานะของแพ็คเกจทั้งหมดที่คุณต้องการ
เผยแพร่โดยอัตโนมัติ และทุกครั้งที่คุณคอมมิตไฟล์ debian/changelog ของ your
แพ็คเกจเปลี่ยนรุ่นเดเบียนเป็นค่าที่มากขึ้นจะถูกเผยแพร่
พารามิเตอร์ทั้งหมดของสคริปต์ได้รับการกำหนดค่าในไฟล์ Conffile ไม่มีบรรทัดคำสั่ง
สวิตซ์. ดู CVS-autoreleasedeb.conf(5) สำหรับข้อมูลเพิ่มเติม
ใช้
มีสองวิธีในการใช้สคริปต์นี้:
1) เรียกใช้ในฐานะผู้ใช้ cvs-autoreleasedeb ใน cron สิ่งนี้มีประโยชน์มากสำหรับบ้านซอฟต์แวร์ที่
ต้องการเผยแพร่ซอฟต์แวร์เวอร์ชัน "งานสร้างทุกคืน" โดยอัตโนมัติ ใน
ในกรณีนี้ ไฟล์ปรับแต่งจะเป็น "/etc/cvs-autoreleasedeb.conf" และจะใช้
/var/lib/cvs-autoreleasedeb/ เป็น scratch dir
หมายเหตุ: แก้ไข /etc/default/cvs-autoreleasedeb เพื่อควบคุมพฤติกรรมนี้
หมายเหตุ 2: เอาต์พุตทั้งหมดจะถูกส่งออกใน /var/log/cvs-autoreleasedeb/run.log
2) เรียกใช้ด้วยตัวคุณเอง มันจะทำงานโดยอัตโนมัติหากคุณมีแพ็คเกจ
ใน CVS ในกรณีนี้ ไฟล์ปรับแต่งจะเป็น $HOME/.cvs-autoreleasedeb/conf และ
scratch dir จะเป็น $HOME/.cvs-autoreleasedeb cvs-autoreleasedeb จะไม่สร้าง
ค่าเริ่มต้น คุณต้องสร้างไฟล์การกำหนดค่าก่อนที่จะเรียกใช้ cvs-autoreleasedeb
ดู CVS-autoreleasedeb.conf(5)
ทั้งหมด
- ใช้สแน็ปช็อตของเวลาของการคอมมิทใน
บันทึกการเปลี่ยนแปลงเพื่อชำระเงินต้นทาง
- แปลข้อความ
- ทำงานร่วมกับตัวพิมพ์เล็กที่ไม่ใช่ตัวพิมพ์เล็กใน conffile
- ใช้รูปแบบที่ดีกว่าสำหรับ Conffile
_ทางออก รหัส
_รหัสออก:
0 = สะอาด _exit
1 = ไม่พบไฟล์กำหนดค่า
2 = ไม่มีแพ็คเกจในไฟล์ปรับแต่ง
3 = ไม่สามารถเปิดไฟล์สถานะ
4 = ไม่สามารถเปิดไฟล์สถานะเพื่อเขียนได้
5 = ไม่สามารถระบุสถาปัตยกรรมได้
ใช้ cvs-autoreleasedeb ออนไลน์โดยใช้บริการ onworks.net