ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

gbp-buildpackage-rpm - ออนไลน์ใน Cloud

เรียกใช้ gbp-buildpackage-rpm ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง gbp-buildpackage-rpm ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


gbp-buildpackage-rpm - สร้างแพ็คเกจ RPM จากที่เก็บ Git

เรื่องย่อ


GBP buildpackage-rpm [ --git-[no-]ละเว้น-ใหม่ ] [ --git-แท็ก ] [ --git-รายละเอียด ] [ --git-
สี=[อัตโนมัติ|เปิด|ปิด] ] [ --git-สีแบบแผน=สี_SCHEME ] [ --git-แจ้งเตือน=[อัตโนมัติ|เปิด|ปิด] ] [
--git-tmp-dir=DIRECTORY ] [ --git-ผู้ขาย=ผู้ขาย ] [ --git-พื้นเมือง=[อัตโนมัติ|เปิด|ปิด] ] [ --git-
ต้นน้ำสาขา=ทรีอิช ] [ --git-บรรจุภัณฑ์สาขา=ชื่อสาขา ] [ --git-ละเว้น-สาขา ] [
--git-[no-]โมดูลย่อย ] [ --git-builder=BUILD_CMD ] [ --git-ทำความสะอาด=ทำความสะอาด_CMD ] [
--git-[no-]ป้ายแท็ก ] [ --git-keyid=GPG-KEYID ] [ --git-posttag=คำสั่ง ] [ --git-
หลังสร้าง =คำสั่ง ] [ --git-postexport=คำสั่ง ] [ --git-prebuild=คำสั่ง ] [
--git-[ไม่-]build ] [ --git-[no-]ตะขอ ] [ --git-บรรจุภัณฑ์-tag=รูปแบบแท็ก ] [ --git-
ต้นน้ำ-tag=รูปแบบแท็ก ] [ --git-บังคับ-สร้าง ] [ --git-no-create-orig ] [ --git-
ต้นน้ำ-ต้นไม้=[TAG|สาขา|TREEISH] ] [ --git-tarball-dir=DIRECTORY ] [ --git-บีบอัด-
ระดับ=ระดับ ] [ --git-ส่งออก-dir=DIRECTORY ] [ --git-ส่งออก=ทรีอิช ] [ --git-บรรจุภัณฑ์-
ผู้อำนวยการ=DIRECTORY ] [ --git-spec-ไฟล์=ไฟล์พาธ ] [ --git-ส่งออก-sourcedir=DIRECTORY ] [ --git-
ส่งออก-specdir=DIRECTORY ] [ --git-[no-]เก่าแก่-tar ] [ --git-[no-]pristine-tar-commit ]
[ --git-แท็กเท่านั้น ] [ --git-retag ] [ --git-เยาะเย้ย ] [ --git-dist=การแพร่กระจาย ] [ --git-
โค้ง=สถาปัตยกรรม ] [ --git-mock-options=OPTIONS ] [ --git-mock-root=ROOT ]

DESCRIPTION


GBP buildpackage-rpm ใช้เพื่อสร้างแพ็คเกจ RPM จากที่เก็บ Git มันคือ RPM
คู่ขนานสำหรับ GBP สร้างแพ็คเกจ เครื่องมือที่ออกแบบมาสำหรับการสร้างแพ็คเกจ Debian

GBP buildpackage-rpm จะ, ตามลำดับ:

· ตรวจสอบว่ากำลังดำเนินการจากตำแหน่งที่ถูกต้อง

· ตรวจสอบว่าที่เก็บไม่มีการเปลี่ยนแปลงแหล่งที่มาที่ไม่มีข้อผูกมัด

· ตรวจสอบว่ากำลังดำเนินการจากสาขาที่ถูกต้อง

· ส่งออกไฟล์บรรจุภัณฑ์ไปยังพื้นที่สร้างแยกต่างหาก

· สร้าง tarball ต้นทางหากไม่มีอยู่

· เรียก รอบต่อนาทีสร้าง(1) (หรือแอปพลิเคชันที่ระบุผ่าน --git-builder) ผ่านตลอด
อาร์กิวเมนต์บรรทัดคำสั่งที่ไม่ได้ขึ้นต้นด้วย --git-

· (ทางเลือก) แท็กต้นไม้หลังจากสร้างสำเร็จ

· (ทางเลือก) เรียก post build hook - เช่นเพื่อเรียกใช้ rpmlint

· (ทางเลือก) เรียก hook ของแท็กโพสต์ - เช่น เพื่อส่งผลลัพธ์ไปยังที่เก็บระยะไกล
หลังจากสร้างแท็ก

OPTIONS


--git-[no-]ละเว้น-ใหม่
อย่ายกเลิกหากมีการเปลี่ยนแปลงที่ไม่มีข้อผูกมัดในแผนผังต้นทางหรือกระแสไฟ
สาขาไม่ตรงกับ สาขาบรรจุภัณฑ์.

--git-แท็ก
เพิ่มแท็ก git หลังจากสร้างสำเร็จ

--git-builder=BUILD_CMD
ใช้ BUILD_CMD แทน รอบต่อนาทีสร้าง -บ้า.

--git-ทำความสะอาด=ทำความสะอาด_CMD
ใช้ ทำความสะอาด_CMD.

--git-รายละเอียด
การดำเนินการอย่างละเอียด

--git-สี=[อัตโนมัติ|เปิด|ปิด]
ไม่ว่าจะใช้เอาต์พุตสี

--git-สีแบบแผน=สี_SCHEME
สีที่จะใช้ในการส่งออก (เมื่อเปิดใช้งานสี) รูปแบบของ COLOR_SCHEME คือ
' : : : '. ยอมรับค่าตัวเลขและชื่อสี
ฟิลด์ว่างหมายถึงสีเริ่มต้น ตัวอย่างเช่น --git-color-scheme='cyan:34::'
จะแสดงข้อความแก้ไขข้อบกพร่องเป็นสีฟ้า ข้อความข้อมูลเป็นสีน้ำเงินและข้อความอื่นๆ ใน
ค่าเริ่มต้น (เช่น คำเตือนและข้อความแสดงข้อผิดพลาดเป็นสีแดง)

--git-แจ้งเตือน=[อัตโนมัติ|เปิด|ปิด]
จะส่งการแจ้งเตือนทางเดสก์ท็อปหลังจากบิลด์หรือไม่

--git-tmp-dir=DIRECTORY
ไดเร็กทอรีฐานซึ่งสร้างไดเร็กทอรีชั่วคราว

--git-ผู้ขาย=ผู้ขาย
ชื่อผู้จัดจำหน่าย.

--git-พื้นเมือง=[อัตโนมัติ|เปิด|ปิด]
กำหนด 'การประสูติ' ของแพ็คเกจ ค่าเริ่มต้น รถยนต์ ทำให้ GBP สร้างแพ็คเกจ-
รอบต่อนาที ที่จะคาดเดา การเดาขึ้นอยู่กับการมีอยู่ของกิ่งต้นน้ำ

--git-upstream-branch=ชื่อสาขา
สาขาที่จะสร้าง tarball เดิมจาก if --git-ต้นน้ำ-tree ถูกตั้งค่าเป็น สาขา.
ค่าเริ่มต้นคือ ต้นน้ำลำธาร.

--git-บรรจุภัณฑ์สาขา=ชื่อสาขา
หากคุณไม่ได้อยู่ในสาขานี้เมื่อเรียกใช้ GBP buildpackage-rpm มันจะล้มเหลว
ค่าเริ่มต้นคือ เจ้านาย. สิ่งนี้ทำเพื่อให้แน่ใจว่าคุณจะไม่ปล่อยจากโดยไม่ได้ตั้งใจ
สาขาหัวข้อ ไม่อยู่สาขานี้จะถูกละเว้นเมื่อใช้ --git-ละเว้น-
ใหม่.

--git-ละเว้น-สาขา
อย่าตรวจสอบว่าสาขาปัจจุบันตรงกันหรือไม่ สาขาบรรจุภัณฑ์.

--git-[no-]โมดูลย่อย
รวมโมดูลย่อย git ใน orig tarball

--git-[no-]ป้ายแท็ก
GPG ลงนามแท็กที่สร้างขึ้นทั้งหมด

--git-keyid=GPG-KEYID
ใช้รหัสคีย์นี้สำหรับแท็กการลงนาม gpg

--git-posttag=คำสั่ง
ดำเนินการ คำสั่ง หลังจากแท็กเวอร์ชันใหม่แล้ว

ตัวแปรสภาพแวดล้อมที่ส่งออกคือ: GBP_TAG (ชื่อของแท็กที่สร้างขึ้น)
GBP_BRANCH (สาขาที่สร้างแพ็คเกจ) และ GBP_SHA1 (sha1 ของ
คอมมิตแท็กถูกสร้างขึ้นที่)

--git-postbuild=คำสั่ง
ดำเนินงาน คำสั่ง หลังจากสร้างสำเร็จ

ตัวแปรสภาพแวดล้อมที่ส่งออกคือ: GBP_CHANGES_FILE (ชื่อของผู้สร้าง
เปลี่ยนไฟล์) GBP_BUILD_DIR (ผู้อำนวยการสร้าง).

--git-postexport=คำสั่ง
ดำเนินงาน คำสั่ง หลังจากส่งออกทรีต้นทางแล้ว

ตัวแปรสภาพแวดล้อมที่ส่งออกคือ: GBP_GIT_DIR (ที่เก็บของแพ็คเกจคือ
สร้างขึ้นจาก) GBP_TMP_DIR (ไดเร็กทอรีชั่วคราวที่แหล่งที่มาได้รับ
เริ่มแรกส่งออก)

--git-prebuild=คำสั่ง
ดำเนินงาน คำสั่ง จากไดเร็กทอรี build ก่อนที่จะโทร รอบต่อนาทีสร้าง หรือแอพพลิเคชั่น
ระบุผ่าน --git-builder.

ตัวแปรสภาพแวดล้อมที่ส่งออกคือ: GBP_GIT_DIR (ที่เก็บของแพ็คเกจคือ
สร้างขึ้นจาก) GBP_BUILD_DIR (ผู้อำนวยการสร้าง).

--git-[ไม่-]build
เปิดใช้งานตัวสร้าง บันทึก: --git-no-สร้าง ทำให้ hook postbuild ถูกปิดใช้งานเช่นกัน

--git-[no-]ตะขอ
เปิดใช้งานการเรียกใช้ hooks ทั้งหมด (ตัวทำความสะอาด, postexport, prebuild, postbuild และ posttag)
หมายเหตุ: --git-builder คำสั่งไม่ได้รับผลกระทบจากตัวเลือกนี้

--git-บรรจุภัณฑ์-tag=รูปแบบแท็ก
ใช้รูปแบบแท็กนี้เมื่อติดแท็กเวอร์ชันที่วางจำหน่ายของแพ็คเกจ

--git-upstream-tag=รูปแบบแท็ก
ใช้รูปแบบแท็กนี้เมื่อค้นหาแท็กของเวอร์ชันอัปสตรีม ค่าเริ่มต้นคือ
ต้นน้ำ/%(รุ่น)s.

--git-บังคับ-สร้าง
บังคับให้สร้าง tarball เดิม (เขียนทับอันที่มีอยู่แล้ว หากมี)

--git-no-create-orig
อย่าพยายามสร้าง tarball ที่เป็นต้นฉบับ

--git-ส่งออก-dir=DIRECTORY
ส่งออกไฟล์บรรจุภัณฑ์จากส่วนหัวของสาขาปัจจุบัน (หรือวัตถุที่เป็นต้นไม้
มอบให้โดย --git-ส่งออก ไปยัง DIRECTORY ก่อนสร้าง.

--git-ส่งออก-sourcedir=DIRECTORY

--git-ส่งออก-specdir=DIRECTORY
ไดเร็กทอรีย่อยภายใต้ไดเร็กทอรีเอ็กซ์พอร์ตที่เอ็กซ์พอร์ตไฟล์บรรจุภัณฑ์ NS
ตัวเลือกการสร้างเริ่มต้นของตัวสร้าง rpmbuild จะถูกปรับตามนั้นด้วย

--git-ส่งออก=ทรีอิช
แทนที่จะส่งออกหัวสาขาปัจจุบัน ให้ส่งออกวัตถุที่เป็นต้นไม้ ทรีอิช.
ชื่อพิเศษ ดัชนี ส่งออกดัชนีปัจจุบัน WC) ส่งออกไฟล์ทั้งหมดใน
ไดเร็กทอรีการทำงานปัจจุบัน

--git-บรรจุภัณฑ์-dir=DIRECTORY
ไดเร็กทอรีย่อยที่มีไฟล์แพ็กเกจ RPM

--git-spec-ไฟล์=ไฟล์พาธ
พาธสัมพัทธ์ไปยังไฟล์ข้อมูลจำเพาะที่จะใช้ ค่าพิเศษ รถยนต์ สาเหตุที่ GBP สร้างแพ็คเกจ-
รอบต่อนาที เพื่อค้นหาและคาดเดา ค่าอื่นๆ ทำให้เกิด --git-บรรจุภัณฑ์-dir ตัวเลือกที่จะ
ละเว้น: ใช้ไดเร็กทอรีของไฟล์ spec แทน

--git-upstream-tree=[TAG|สาขา|TREEISH]
วิธีค้นหาต้นน้ำต้นทางที่ใช้สร้างทาร์บอล TAG มองไปที่แท็ก
สอดคล้องกับเวอร์ชันในบันทึกการเปลี่ยนแปลง สาขา มองดูกิ่งต้นน้ำ
ให้ผ่านทาง --git-ต้นน้ำ-สาขา ตัวเลือก. ค่าอื่น ๆ จะถูกตีความว่าเป็น
ต้นไม้

สิ่งนี้ไม่มีผลใด ๆ ถ้า --git-เก่าแก่-tar กำลังถูกใช้งาน

--git-tarball-dir=DIRECTORY
ค้นหา tarballs ดั้งเดิมใน DIRECTORY แทนที่จะสร้างมันขึ้นมา

--git-ระดับการบีบอัด=ระดับ
ระบุระดับการบีบอัด tarball ต้นน้ำหาก tarball ต้นน้ำจำเป็นต้องเป็น
สร้างขึ้น

--git-แท็กเท่านั้น
อย่าสร้าง เพียงแท็กและเรียกใช้ post-tag hook

--git-retag
อย่าล้มเหลวในการดำเนินการแท็กหากมีแท็กที่มีเวอร์ชันเดียวกันอยู่แล้ว แต่
เขียนทับแท็กที่มีอยู่แทน

--git-เก่าแก่-tar
ใช้ tar ที่เก่าแก่เมื่อสร้าง tarball ต้นน้ำหากไม่มีอยู่

--git-pristine-tar-กระทำ
มอบหมาย tar-tar delta ที่เก่าแก่ไปยังสาขา tar ที่เก่าแก่หาก tarball ใหม่เป็น
สร้างขึ้นและข้อมูล tar ที่เก่าแก่ยังไม่มีอยู่

--git-เยาะเย้ย
ใช้การจำลองเพื่อสร้าง rpms โดยเรียกใช้ gbp-builder-จำลอง.

--git-dist
สร้างสำหรับการกระจายนี้เมื่อใช้การจำลอง (เช่น: epel-6)

--git-โค้ง
สร้างสำหรับสถาปัตยกรรมนี้เมื่อใช้การจำลอง ค่าเริ่มต้นคือการสร้างสำหรับปัจจุบัน
สถาปัตยกรรมโฮสต์

--git-จำลอง-root
รากจำลองที่จะใช้ ค่าเริ่มต้นเป็น -โค้ง จากข้างบน.

--git-mock-ตัวเลือก
ตัวเลือกเพิ่มเติมในการส่งผ่านไปยังการเยาะเย้ย ค่าเริ่มต้นคือไม่ผ่านตัวเลือกเพิ่มเติม

ตัวอย่าง


สร้างเฉพาะ RPM ต้นทางด้วย รอบต่อนาทีสร้าง

GBP buildpackage-rpm -bs

สร้างแพ็คเกจ RPM ด้วย รอบต่อนาทีสร้าง บนแบรนช์ที่กำหนดเองพร้อมการเปลี่ยนแปลงที่ไม่มีข้อผูกมัด
ที่รวมอยู่

GBP buildpackage-rpm --git-ignore-branch --git-export=WC

การกำหนดค่า ไฟล์


หลาย gbp.conf ไฟล์จะถูกแยกวิเคราะห์เพื่อตั้งค่าเริ่มต้นสำหรับอาร์กิวเมนต์บรรทัดคำสั่งด้านบน
ดู gbp.conf(5)> manpage สำหรับรายละเอียด

ตัวเลือกทั้งหมดในไฟล์ปรับแต่งมีการระบุโดยไม่มีคำนำหน้า 'git-'

ใช้ gbp-buildpackage-rpm ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad