EnglishFrenchSpanyol

Ad


Favicon OnWorks

gbp-buildpackage-rpm - Dalam talian di Awan

Jalankan gbp-buildpackage-rpm dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan gbp-buildpackage-rpm yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


gbp-buildpackage-rpm - Bina pakej RPM daripada repositori Git

SINOPSIS


GBP buildpackage-rpm [ --git-[no-]abaikan-baru ] [ --git-tag ] [ --git-verbose ] [ --git-
warna=[auto|hidup|mati] ] [ --git-color-scheme=SKEMA WARNA ] [ --git-notify=[auto|hidup|mati] ] [
--git-tmp-dir=DIREKTORI ] [ --git-vendor=VENDOR ] [ --git-native=[auto|hidup|mati] ] [ --git-
hulu-cabang=POHON ] [ --git-packaging-branch=NAMA CAWANGAN ] [ --git-ignore-branch ] [
--git-[no-]submodul ] [ --git-builder=BINA_CMD ] [ --git-cleaner=CLEAN_CMD ] [
--git-[no-]tanda-tag ] [ --git-keyid=GPG-KEYID ] [ --git-posttag=COMMAND ] [ --git-
pasca binaan=COMMAND ] [ --git-postexport=COMMAND ] [ --git-prebuild=COMMAND ] [
--git-[no-]build ] [ --git- [no-] cangkuk ] [ --git-packaging-tag=TAG-FORMAT ] [ --git-
tag hulu =TAG-FORMAT ] [ --git-force-create ] [ --git-no-create-orig ] [ --git-
pokok hulu=[TAG|CAWANGAN|TREEISH] ] [ --git-tarball-dir=DIREKTORI ] [ --git-compression-
peringkat=LEVEL ] [ --git-export-dir=DIREKTORI ] [ --git-eksport=POHON ] [ --git-packaging-
dir=DIREKTORI ] [ --git-spec-file=FILEPATH ] [ --git-export-sourcedir=DIREKTORI ] [ --git-
eksport-specdir=DIREKTORI ] [ --git-[no-]tar murni ] [ --git-[no-]murni-tar-commit ]
[ --git-tag-sahaja ] [ --git-retag ] [ --git-olok-olok ] [ --git-dist=PENGAGIHAN ] [ --git-
gerbang=ARCHITECTURE ] [ --git-mock-options=PILIHAN ] [ --git-mock-root=ROOT ]

DESCRIPTION


GBP buildpackage-rpm digunakan untuk membina pakej RPM daripada repositori Git. Ia adalah RPM
rakan sejawat untuk GBP bina pakej alat yang direka untuk membina pakej Debian.

GBP buildpackage-rpm akan, mengikut urutan:

· Sahkan bahawa ia sedang dilaksanakan dari lokasi yang sepatutnya.

· Sahkan bahawa repositori tidak mengandungi sebarang perubahan sumber tanpa komitmen.

· Sahkan bahawa ia sedang dilaksanakan dari cawangan yang betul.

· Eksport fail pembungkusan ke kawasan binaan yang berasingan.

· Buat tarball sumber orig jika ia tidak wujud.

· Panggil pembinaan rpm(1) (atau permohonan yang dinyatakan melalui --git-builder), menyampaikan semua
hujah baris arahan yang tidak bermula dengan --git-.

· (Secara pilihan) tandai pepohon selepas binaan yang berjaya.

· (Secara pilihan) panggil cangkuk binaan pasca - cth untuk menjalankan rpmlint.

· (Secara pilihan) panggil cangkuk teg siaran - cth untuk menolak keputusan ke repositori jauh
selepas mencipta tag.

PILIHAN


--git-[no-]abaikan-baru
Jangan batalkan jika terdapat perubahan tanpa komitmen dalam pepohon sumber atau semasa
cawangan tidak sepadan dengan CAWANGAN PEMBUNGKUSAN.

--git-tag
Tambah tag git selepas binaan yang berjaya.

--git-builder=BINA_CMD
Penggunaan BINA_CMD bukan pembinaan rpm -ba.

--git-cleaner=CLEAN_CMD
Penggunaan CLEAN_CMD.

--git-verbose
Pelaksanaan verbose

--git-color=[auto|hidup|mati]
Sama ada hendak menggunakan output berwarna.

--git-color-scheme=SKEMA WARNA
Warna untuk digunakan dalam output (apabila warna didayakan). Format untuk COLOR_SCHEME ialah
' : : : '. Nilai berangka dan nama warna diterima,
medan kosong membayangkan warna lalai. Contohnya --git-color-scheme='cyan:34::'
akan menunjukkan mesej nyahpepijat dalam cyan, mesej maklumat dalam warna biru dan mesej lain dalam
lalai (iaitu amaran dan mesej ralat dalam warna merah).

--git-notify=[auto|hidup|mati]
Sama ada untuk menghantar pemberitahuan desktop selepas binaan.

--git-tmp-dir=DIREKTORI
Direktori asas di mana direktori sementara dicipta.

--git-vendor=VENDOR
Nama vendor pengedaran.

--git-native=[auto|hidup|mati]
Tentukan 'nativity' pakej. Nilai lalai auto membuat GBP bina pakej-
rpm meneka. Meneka adalah berdasarkan kewujudan cabang hulu.

--git-hulu-cawangan=NAMA CAWANGAN
Cawangan untuk membina tarball orig daripada if --git-hulu-pokok ditetapkan untuk CAWANGAN.
Lalai adalah huluan.

--git-packaging-branch=NAMA CAWANGAN
Jika anda tidak berada di cawangan ini semasa memohon GBP buildpackage-rpm ia akan gagal.
Lalai adalah master. Ini dilakukan untuk memastikan anda tidak melepaskan secara tidak sengaja daripada a
cabang topik. Tidak berada di cawangan ini akan diabaikan apabila menggunakan --git-abaikan-
baru.

--git-ignore-branch
Jangan semak sama ada cawangan semasa sepadan CAWANGAN PEMBUNGKUSAN.

--git-[no-]submodul
Sertakan submodul git dalam tarball orig.

--git-[no-]tanda-tag
GPG menandatangani semua teg yang dibuat.

--git-keyid=GPG-KEYID
Gunakan keyid ini untuk teg tandatangan gpg.

--git-posttag=COMMAND
Laksanakan COMMAND selepas menandakan versi baharu.

Pembolehubah persekitaran yang dieksport ialah: GBP_TAG (nama teg yang dijana),
GBP_BRANCH (cawangan pakej itu dibina) dan GBP_SHA1 (sha1 daripada
commit tag telah dibuat di).

--git-postbuild=COMMAND
Melaksanakan COMMAND selepas berjaya membina.

Pembolehubah persekitaran yang dieksport ialah: GBP_CHANGES_FILE (nama yang dihasilkan
menukar fail), GBP_BUILD_DIR (dir binaan).

--git-postexport=COMMAND
Melaksanakan COMMAND selepas mengeksport pokok sumber.

Pembolehubah persekitaran yang dieksport ialah: GBP_GIT_DIR (repositori pakej adalah
dibina daripada), GBP_TMP_DIR (direktori sementara di mana sumbernya
pada mulanya dieksport).

--git-prebuild=COMMAND
Melaksanakan COMMAND daripada direktori binaan sebelum memanggil pembinaan rpm atau permohonan itu
dinyatakan melalui --git-builder.

Pembolehubah persekitaran yang dieksport ialah: GBP_GIT_DIR (repositori pakej adalah
dibina daripada), GBP_BUILD_DIR (dir binaan).

--git-[no-]build
Dayakan pembina. Catatan: --git-no-build menyebabkan cangkuk pasca binaan juga dilumpuhkan.

--git- [no-] cangkuk
Dayakan menjalankan semua cangkuk (cleaner, postexport, prebuild, postbuild, dan posttag).
Nota: the --git-builder arahan tidak terjejas oleh pilihan ini.

--git-packaging-tag=TAG-FORMAT
Gunakan format teg ini apabila menandakan versi pakej yang dikeluarkan.

--git-upstream-tag=TAG-FORMAT
Gunakan format teg ini apabila mencari teg versi huluan, lalai ialah
huluan/%(versi)s.

--git-force-create
Paksa mencipta tarball orig (menimpa yang sedia ada jika ada).

--git-no-create-orig
Jangan cuba mencipta sebarang tarball orig.

--git-export-dir=DIREKTORI
Eksport fail pembungkusan dari kepala cawangan semasa (atau objek pokok
diberikan melalui --git-eksport kepada DIREKTORI sebelum membina.

--git-export-sourcedir=DIREKTORI

--git-export-specdir=DIREKTORI
Subdirektori di bawah direktori eksport tempat fail pembungkusan dieksport. The
pilihan binaan lalai pembina rpmbuild juga diselaraskan dengan sewajarnya.

--git-eksport=POHON
Daripada mengeksport kepala cawangan semasa, eksport objek pepohonan POHON.
Nama istimewa INDEKS mengeksport indeks semasa, WC) mengeksport semua fail dalam
direktori kerja semasa.

--git-packaging-dir=DIREKTORI
Subdirektori yang mengandungi fail pembungkusan RPM.

--git-spec-file=FILEPATH
Laluan relatif kepada fail spec untuk digunakan. Nilai istimewa auto sebab-sebab GBP bina pakej-
rpm untuk mencari dan meneka. Nilai lain menyebabkan --git-packaging-dir pilihan untuk menjadi
diabaikan: direktori fail spec digunakan, sebaliknya.

--git-upstream-tree=[TAG|CAWANGAN|TREEISH]
Bagaimana untuk mencari sumber huluan yang digunakan untuk menjana tarball. TAG melihat tag
sepadan dengan versi dalam changelog. CAWANGAN melihat dahan hulu
diberikan melalui --git-hulu-cawangan pilihan. Nilai lain ditafsirkan sebagai
pepohonan.

Ini tidak mempunyai apa-apa kesan jika --git-murni-tar sedang digunakan.

--git-tarball-dir=DIREKTORI
Cari tarball asli dalam DIREKTORI bukannya menjana mereka.

--git-compression-level=LEVEL
Menentukan tahap mampatan tarball hulu jika bola tar hulu perlu
dibina.

--git-tag-sahaja
Jangan bina, hanya tag dan jalankan cangkuk post-tag.

--git-retag
Jangan gagalkan operasi teg jika teg dengan versi yang sama sudah wujud, tetapi,
sebaliknya tulis ganti teg sedia ada.

--git-murni-tar
Gunakan tar murni apabila menjana bebola tar hulu jika ia tidak wujud.

--git-pristine-tar-commit
Serahkan delta tar murni ke dahan tar murni jika bebola tar baru
dijana dan data tar murni belum ada.

--git-olok-olok
Gunakan mock untuk membina rpm dengan menggunakan gbp-builder-mock.

--git-dist
Bina untuk pengedaran ini apabila menggunakan mock (cth: epel-6).

--git-arch
Bina untuk seni bina ini apabila menggunakan olok-olok, lalai adalah untuk membina untuk semasa
seni bina tuan rumah.

--git-mock-root
Akar olok-olok untuk digunakan. Lalai kepada JAUH-ARCH dari atas.

--git-mock-options
Pilihan tambahan untuk lulus untuk mengejek. Lalai adalah tidak lulus pilihan tambahan.

CONTOH


Hanya bina RPM sumber dengan pembinaan rpm

GBP buildpackage-rpm -bs

Bina pakej RPM dengan pembinaan rpm pada cawangan tersuai dengan perubahan tanpa komitmen
dimasukkan.

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

CONFIGURATION FILES


Beberapa gbp.conf fail dihuraikan untuk menetapkan lalai untuk argumen baris arahan di atas.
Melihat gbp.conf(5)> halaman manual untuk butiran.

Semua pilihan dalam fail konfigurasi ditentukan tanpa awalan 'git-'.

Gunakan gbp-buildpackage-rpm dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad