Ini adalah perintah gbp-buildpackage-rpm yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, Windows online emulator atau MAC OS online emulator
PROGRAM:
NAMA
gbp-buildpackage-rpm - Bangun paket RPM dari repositori Git
RINGKASAN
gbp buildpackage-rpm [ --git-[no-]abaikan-baru ] [ --git-tag ] [ --git-verbose ] [ --git-
warna =[otomatis|hidup|mati] ] [ --git-warna-skema=SKEMA WARNA ] [ --git-beritahukan=[otomatis|hidup|mati] ] [
--git-tmp-dir=DIREKTORI ] [ --git-vendor=VENDOR ] [ --git-asli=[otomatis|hidup|mati] ] [ --git-
hulu-cabang=POHON ] [ --git-cabang-pengemasan=NAMA CABANG ] [ --git-abaikan-cabang ] [
--git-[no-]submodul ] [ --git-pembangun=MEMBANGUN_CMD ] [ --git-pembersih=BERSIH_CMD ] [
--git-[no-]tanda-tanda ] [ --git-keyid=GPG-KEYID ] [ --git-posttag=COMMAND ] [ --git-
pascapembuatan=COMMAND ] [ --git-postekspor=COMMAND ] [ --git-prebuild=COMMAND ] [
--git-[tidak-]bangun ] [ --git-[tidak-]kait ] [ --git-tag-kemasan-tag=TAG-FORMAT ] [ --git-
tag-hulu=TAG-FORMAT ] [ --git-force-create ] [ --git-tidak-buat-asal ] [ --git-
hulu-pohon=[TAG|CABANG|POHON] ] [ --git-tarball-dir=DIREKTORI ] [ --git-kompresi-
tingkat =TINGKAT ] [ --git-ekspor-dir=DIREKTORI ] [ --git-ekspor=POHON ] [ --git-kemasan-
dir=DIREKTORI ] [ --git-spesifikasi-file=jalur FILE ] [ --git-export-sourcedir=DIREKTORI ] [ --git-
ekspor-spekdir=DIREKTORI ] [ --git-[no-]tar murni ] [ --git-[no-]murni-tar-komit ]
[ --git-tag-saja ] [ --git-tag ulang ] [ --git-mengejek ] [ --git-dist=DISTRIBUSI ] [ --git-
lengkungan =ARSITEKTUR ] [ --git-mock-options=PILIHAN ] [ --git-mock-root=ROOT ]
DESKRIPSI
gbp buildpackage-rpm digunakan untuk membangun paket RPM dari repositori Git. Ini adalah RPM
lawan untuk gbp paket pembangunan alat yang dirancang untuk membangun paket Debian.
gbp buildpackage-rpm akan, secara berurutan:
· Verifikasi bahwa itu sedang dieksekusi dari lokasi yang tepat.
· Verifikasi bahwa repositori tidak berisi perubahan sumber yang tidak dikomit.
· Verifikasi bahwa itu sedang dieksekusi dari cabang yang benar.
· Ekspor file pengemasan ke area build terpisah.
· Buat tarball sumber asal jika tidak ada.
· Panggilan rpmbuild(1) (atau aplikasi yang ditentukan melalui --git-pembangun), melewati semua
argumen baris perintah yang tidak dimulai dengan --git-.
· (Opsional) beri tag pohon setelah build berhasil.
· (Opsional) panggil post build hook - misalnya untuk menjalankan rpmlint.
· (Opsional) panggil kait tag pos - misalnya untuk mendorong hasil ke repositori jarak jauh
setelah membuat tag.
PILIHAN
--git-[no-]abaikan-baru
Jangan batalkan jika ada perubahan yang tidak dikomit di pohon sumber atau saat ini
cabang tidak cocok dengan CABANG KEMASAN.
--git-tag
Tambahkan tag git setelah build berhasil.
--git-pembangun=MEMBANGUN_CMD
penggunaan MEMBANGUN_CMD alih-alih rpmbuild -ba.
--git-pembersih=BERSIH_CMD
penggunaan BERSIH_CMD.
--git-verbose
Eksekusi verbose
--git-warna=[otomatis|hidup|mati]
Apakah akan menggunakan keluaran berwarna.
--git-warna-skema=SKEMA WARNA
Warna untuk digunakan dalam output (bila warna diaktifkan). Format untuk COLOR_SCHEME adalah
' : : : '. Nilai numerik dan nama warna diterima,
bidang kosong menyiratkan warna default. Misalnya --git-color-scheme='cyan:34::'
akan menampilkan pesan debug dalam warna cyan, pesan info dengan warna biru dan pesan lainnya dalam
default (yaitu pesan peringatan dan kesalahan berwarna merah).
--git-beritahukan=[otomatis|hidup|mati]
Apakah akan mengirim pemberitahuan desktop setelah build.
--git-tmp-dir=DIREKTORI
Direktori dasar di mana direktori sementara dibuat.
--git-vendor=VENDOR
Nama vendor distribusi.
--git-asli=[otomatis|hidup|mati]
Tentukan 'kelahiran' dari sebuah paket. Nilai default mobil membuat gbp paket-
rpm menebak. Menebak didasarkan pada keberadaan cabang hulu.
--git-hulu-cabang=NAMA CABANG
Cabang untuk membangun tarball asal dari if --git-hulu-pohon diatur ke CABANG.
Defaultnya adalah ke hulu.
--git-cabang-pengemasan=NAMA CABANG
Jika Anda tidak berada di cabang ini saat memanggil gbp buildpackage-rpm itu akan gagal.
Defaultnya adalah menguasai. Hal ini dilakukan untuk memastikan Anda tidak secara tidak sengaja melepaskan dari
cabang topik. Tidak berada di cabang ini akan diabaikan saat menggunakan --git-abaikan-
yang baru.
--git-abaikan-cabang
Jangan periksa apakah cabang saat ini cocok CABANG KEMASAN.
--git-[no-]submodul
Sertakan submodul git di orig tarball.
--git-[no-]tanda-tanda
GPG menandatangani semua tag yang dibuat.
--git-keyid=GPG-KEYID
Gunakan keyid ini untuk tag penandatanganan gpg.
--git-posttag=COMMAND
Jalankan COMMAND setelah menandai versi baru.
Variabel lingkungan yang diekspor adalah: GBP_TAG (nama tag yang dihasilkan),
GBP_CABANG (cabang dari mana paket itu dibuat) dan GBP_SHA1 (sha1 dari
komit tag dibuat di).
--git-postbuild=COMMAND
Eksekusi COMMAND setelah berhasil membangun.
Variabel lingkungan yang diekspor adalah: GBP_CHANGES_FILE (nama yang dihasilkan
mengubah file), GBP_BUILD_DIR (dir bangunan).
--git-postekspor=COMMAND
Eksekusi COMMAND setelah mengekspor pohon sumber.
Variabel lingkungan yang diekspor adalah: GBP_GIT_DIR (repositori paketnya adalah
dibangun dari), GBP_TMP_DIR (direktori sementara tempat sumbernya berada
awalnya diekspor).
--git-prebuild=COMMAND
Eksekusi COMMAND dari direktori build sebelum menelepon rpmbuild atau aplikasi
ditentukan melalui --git-pembangun.
Variabel lingkungan yang diekspor adalah: GBP_GIT_DIR (repositori paketnya adalah
dibangun dari), GBP_BUILD_DIR (dir bangunan).
--git-[tidak-]bangun
Aktifkan pembuat. Catatan: --git-tidak-membangun menyebabkan kait postbuild dinonaktifkan juga.
--git-[tidak-]kait
Aktifkan menjalankan semua hook (pembersih, postexport, prebuild, postbuild, dan posttag).
Catatan: --git-pembangun perintah tidak terpengaruh oleh opsi ini.
--git-tag-kemasan-tag=TAG-FORMAT
Gunakan format tag ini saat menandai versi paket yang dirilis.
--git-upstream-tag=TAG-FORMAT
Gunakan format tag ini saat mencari tag versi upstream, defaultnya adalah
hulu/%(versi)s.
--git-force-create
Memaksa pembuatan tarbal orig (menimpa yang sudah ada sebelumnya jika ada).
--git-tidak-buat-asal
Jangan mencoba membuat tarball orig apa pun.
--git-ekspor-dir=DIREKTORI
Ekspor file pengemasan dari kepala cabang saat ini (atau objek pohon
diberikan melalui --git-ekspor untuk DIREKTORI sebelum membangun.
--git-export-sourcedir=DIREKTORI
--git-export-specdir=DIREKTORI
Subdirektori di bawah direktori ekspor tempat file pengemasan diekspor. NS
opsi build default dari builder rpmbuild juga disesuaikan.
--git-ekspor=POHON
Alih-alih mengekspor kepala cabang saat ini, ekspor objek pohon POHON.
Nama khusus INDEKS mengekspor indeks saat ini, WC) mengekspor semua file di
direktori kerja saat ini.
--git-pengemasan-dir=DIREKTORI
Subdirektori yang berisi file pengemasan RPM.
--git-spesifikasi-file=jalur FILE
Jalur relatif ke file spesifikasi yang akan digunakan. Nilai khusus mobil penyebab gbp paket-
rpm untuk mencari dan menebak. Nilai lain menyebabkan --git-pengemasan-dir pilihan untuk menjadi
diabaikan: direktori file spesifikasi digunakan sebagai gantinya.
--git-hulu-pohon=[TAG|CABANG|POHON]
Bagaimana menemukan sumber hulu yang digunakan untuk menghasilkan tarball. MENANDAI melihat sebuah tag
sesuai dengan versi di changelog. CABANG melihat cabang hulu
diberikan melalui --git-hulu-cabang pilihan. Nilai lain diartikan sebagai
pepohonan.
Ini tidak berpengaruh jika --git-murni-tar sedang dipakai.
--git-tarball-dir=DIREKTORI
Cari tarbal asli di DIREKTORI bukannya menghasilkan mereka.
--git-tingkat-kompresi=TINGKAT
Menentukan tingkat kompresi tarball upstream jika tarball upstream perlu
dibangun di.
--git-tag-saja
Jangan membangun, cukup beri tag dan jalankan kait pasca-tag.
--git-tag ulang
Jangan gagalkan operasi tag jika tag dengan versi yang sama sudah ada, tetapi,
menimpa tag yang ada, sebagai gantinya.
--git-murni-tar
Gunakan pristine-tar saat membuat upstream tarball jika tidak ada.
--git-murni-tar-komit
Komit delta tar murni ke cabang tar murni jika tarball baru
dihasilkan dan data tar murni belum ada.
--git-mengejek
Gunakan tiruan untuk membangun rpm dengan memanggil gbp-builder-tiruan.
--git-dist
Bangun untuk distribusi ini saat menggunakan tiruan (mis: epel-6).
--git-arch
Bangun untuk arsitektur ini saat menggunakan tiruan, defaultnya adalah membangun untuk saat ini
arsitektur tuan rumah.
--git-mock-root
Akar tiruan untuk digunakan. Default untuk JAUH-LENGKUNGAN dari atas.
--git-mock-opsi
Opsi tambahan untuk diteruskan ke mengejek. Standarnya adalah tidak memberikan opsi tambahan.
CONTOH
Hanya buat RPM sumber dengan rpmbuild
gbp buildpackage-rpm -b
Bangun paket RPM dengan rpmbuild pada cabang khusus dengan perubahan yang tidak dikomit
disertakan.
gbp buildpackage-rpm --git-ignore-branch --git-export=WC
KONFIGURASI FILE
Beberapa gbp.conf file diuraikan untuk menetapkan default untuk argumen baris perintah di atas.
Lihat gbp.conf(5)> halaman manual untuk detailnya.
Semua opsi dalam file konfigurasi ditentukan tanpa awalan 'git-'.
Gunakan gbp-buildpackage-rpm online menggunakan layanan onworks.net