англійськафранцузькаіспанська

Ad


Значок OnWorks

gbp-buildpackage-rpm – онлайн у хмарі

Запустіть 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-]ignore-new ] [ --git-тег ] [ --git-verbose ] [ --git-
колір=[авто|увімкнено|вимкнено] ] [ --git-color-scheme=КОЛЬОРОВА СХЕМА ] [ --git-notify=[авто|увімкнено|вимкнено] ] [
--git-tmp-dir=ДОВІДНИК ] [ --git-vendor=ПОСТАЧАЛЬНИК ] [ --git-native=[авто|увімкнено|вимкнено] ] [ --git-
upstream-branch=ДЕРЕВО ] [ --git-packaging-branch=НАЗВА ГІЛКИ ] [ --git-ignore-branch ] [
--git-[no-] підмодулі ] [ --git-builder=BUILD_CMD ] [ --git-cleaner=CLEAN_CMD ] [
--git-[no-]sign-tags ] [ --git-keyid=GPG-KEYID ] [ --git-posttag=КОМАНДА ] [ --git-
postbuild=КОМАНДА ] [ --git-postexport=КОМАНДА ] [ --git-prebuild=КОМАНДА ] [
--git-[no-]build ] [ --git-[no-]hooks ] [ --git-packaging-tag=ТЕГ-ФОРМАТ ] [ --git-
upstream-tag=ТЕГ-ФОРМАТ ] [ --git-force-create ] [ --git-no-create-orig ] [ --git-
верхнє дерево=[ТЕГ|ГІЛКА|ДЕРЕВО] ] [ --git-tarball-dir=ДОВІДНИК ] [ --git-стиск-
рівень=РІВЕНЬ ] [ --git-export-dir=ДОВІДНИК ] [ --git-export=ДЕРЕВО ] [ --git-packaging-
dir=ДОВІДНИК ] [ --git-spec-file=ШЛЯХ ДО ФАЙЛУ ] [ --git-export-sourcedir=ДОВІДНИК ] [ --git-
експорт-specdir=ДОВІДНИК ] [ --git-[no-]pristine-tar ] [ --git-[no-]pristine-tar-commit ]
[ --лише git-tag ] [ --git-retag ] [ --git-mock ] [ --git-dist=ПОШИРЕННЯ ] [ --git-
арка=АРХІТЕКТУРА ] [ --git-mock-options=ВАРІАНТИ ] [ --git-mock-root=ROOT ]

ОПИС


gbp buildpackage-rpm використовується для створення RPM-пакетів із репозиторію Git. Це RPM
відповідник для gbp buildpackage інструмент, призначений для створення пакунків Debian.

gbp buildpackage-rpm буде, по порядку:

· Переконайтеся, що він виконується з належного місця.

· Переконайтеся, що репозиторій не містить незафіксованих змін джерела.

· Переконайтеся, що він виконується з правильної гілки.

· Експорт файлів упаковки в окрему область збірки.

· Створіть вихідний файл tar-архів, якщо він не існує.

· Телефонуйте rpmbuild(1) (або додаток, зазначений через --git-builder), проходячи вздовж усіх
аргументи командного рядка, які не починаються з --git-.

· (Необов'язково) позначте дерево після успішної збірки.

· (Необов'язково) викликати хук після збірки - наприклад, щоб запустити rpmlint.

· (Необов'язково) викликати гачок тегів допису - наприклад, щоб надіслати результати до віддаленого сховища
після створення тегу.

ВАРІАНТИ


--git-[no-]ignore-new
Не переривайте, якщо є незафіксовані зміни в дереві джерел або поточному
гілка не відповідає УПАКОВКА-ГІЛ.

--git-тег
Додайте тег git після успішної збірки.

--git-builder=BUILD_CMD
Скористайтесь BUILD_CMD замість rpmbuild -ба.

--git-cleaner=CLEAN_CMD
Скористайтесь CLEAN_CMD.

--git-verbose
Дослівне виконання

--git-color=[авто|увімкнено|вимкнено]
Чи використовувати кольоровий вихід.

--git-color-scheme=КОЛЬОРОВА СХЕМА
Кольори для виведення (якщо колір увімкнено). Формат COLOR_SCHEME:
' : : : '. Приймаються числові значення та назви кольорів,
порожні поля означають колір за замовчуванням. Наприклад --git-color-scheme='cyan:34::'
відображатиме повідомлення про налагодження блакитним кольором, інформаційні повідомлення синім кольором та інші повідомлення
за замовчуванням (тобто попередження та повідомлення про помилки червоного кольору).

--git-notify=[авто|увімкнено|вимкнено]
Чи надсилати сповіщення на робочому столі після збірки.

--git-tmp-dir=ДОВІДНИК
Базовий каталог, під яким створюються тимчасові каталоги.

--git-vendor=ПОСТАЧАЛЬНИК
Назва постачальника розповсюдження.

--git-native=[авто|увімкнено|вимкнено]
Визначте «родину» пакета. Значення за замовчуванням автоматичний робить gbp buildpackage-
оборотів в хвилину вгадати. Здогадка заснована на існуванні верхньої гілки.

--git-upstream-branch=НАЗВА ГІЛКИ
Відгалуження для створення вихідного архіву з if --git-верхнє дерево встановлений в ФІЛІЯ.
За замовчуванням вгору за течією.

--git-packaging-branch=НАЗВА ГІЛКИ
Якщо ви не на цій гілці під час виклику gbp buildpackage-rpm це не вдасться.
За замовчуванням майстер. Це зроблено для того, щоб ви випадково не звільнилися від a
тематична галузь. Відсутність у цій гілці буде ігноруватися під час використання --git-ignore-
new.

--git-ignore-branch
Не перевіряйте, чи відповідає поточна гілка УПАКОВКА-ГІЛ.

--git-[no-] підмодулі
Включіть підмодулі git у вихідний tar-архів.

--git-[no-]sign-tags
GPG підписує всі створені теги.

--git-keyid=GPG-KEYID
Використовуйте цей keyid для тегів підпису gpg.

--git-posttag=КОМАНДА
Виконати КОМАНДА після позначення нової версії.

Експортовані змінні середовища: GBP_TAG (назва створеного тега),
GBP_BRANCH (гілка, з якої був зібраний пакет) і GBP_SHA1 (ша1 з
commit тег було створено в).

--git-postbuild=КОМАНДА
Виконати КОМАНДА після успішної побудови.

Експортовані змінні середовища: GBP_CHANGES_FILE (назва створеного
файл змін), GBP_BUILD_DIR (Директор збірки).

--git-postexport=КОМАНДА
Виконати КОМАНДА після експорту вихідного дерева.

Експортовані змінні середовища: GBP_GIT_DIR (сховище пакета
будується з), GBP_TMP_DIR (тимчасовий каталог, де були джерела
спочатку експортовано).

--git-prebuild=КОМАНДА
Виконати КОМАНДА з каталогу збірки перед викликом rpmbuild або додаток
вказано через --git-builder.

Експортовані змінні середовища: GBP_GIT_DIR (сховище пакета
будується з), GBP_BUILD_DIR (Директор збірки).

--git-[no-]build
Увімкнути конструктор. Примітка: --git-no-build також призводить до вимкнення хука після збірки.

--git-[no-]hooks
Увімкнути запуск усіх (очищувача, постекспорту, попередньої збірки, постбілдування та посттегу) хуків.
Примітка: --git-builder на команду цей параметр не впливає.

--git-packaging-tag=ТЕГ-ФОРМАТ
Використовуйте цей формат тегів під час позначення випущених версій пакета.

--git-upstream-tag=ТЕГ-ФОРМАТ
Використовуйте цей формат тегів під час пошуку тегів вихідних версій, за замовчуванням
upstream/%(version)s.

--git-force-create
Примусове створення оригінального tar-архіву (перезапис існуючого, якщо він є).

--git-no-create-orig
Не намагайтеся створити оригінальний tar-архів.

--git-export-dir=ДОВІДНИК
Експортуйте файли пакування з поточної головки гілки (або деревоподібного об’єкта
надано через --git-export до ДОВІДНИК перед будівництвом.

--git-export-sourcedir=ДОВІДНИК

--git-export-specdir=ДОВІДНИК
Підкаталоги в каталозі експорту, куди експортуються файли упаковки. The
Параметри збірки за замовчуванням rpmbuild builder також налаштовані відповідно.

--git-export=ДЕРЕВО
Замість експорту поточної головки гілки експортуйте деревоподібний об’єкт ДЕРЕВО.
Спеціальна назва ІНДЕКС експортує поточний індекс, WC) експортує всі файли в
поточний робочий каталог.

--git-packaging-dir=ДОВІДНИК
Підкаталог, який містить файли пакування RPM.

--git-spec-file=ШЛЯХ ДО ФАЙЛУ
Відносний шлях до файлу специфікації для використання. Особлива цінність автоматичний Причини gbp buildpackage-
оборотів в хвилину шукати і вгадувати. Інші значення викликають --git-пакувальний-каталог варіант бути
ігнорується: замість цього використовується каталог файлу специфікації.

--git-upstream-tree=[ТЕГ|ГІЛКА|ДЕРЕВО]
Як знайти вихідні джерела, які використовуються для створення архіву. TAG дивиться на тег
відповідно до версії в журналі змін. ФІЛІЯ дивиться на верхню гілку
надано через --git-вихідна-гілка варіант. Інші значення інтерпретуються як
дерева.

Це не має ніякого ефекту, якщо --git-pristine-tar використовується.

--git-tarball-dir=ДОВІДНИК
Шукайте оригінальні tar-архіви в ДОВІДНИК замість того, щоб генерувати їх.

--git-compression-level=РІВЕНЬ
Вказує рівень стиснення файлу tar-архів, якщо потрібен вихідний файл архіву
побудований.

--лише git-tag
Не створюйте, лише позначайте та запускайте хуки після тегів.

--git-retag
Не завершуйте операції з тегами, якщо тег з такою ж версією вже існує, але,
замість цього перезаписати існуючий тег.

--git-pristine-tar
Використовуйте pristine-tar під час створення попереднього tar-архіву, якщо він не існує.

--git-pristine-tar-commit
Передайте дельту pristine-tar до гілки pristine-tar, якщо був новий tarball
згенеровано, а чистих даних tar ще немає.

--git-mock
Використовуйте mock, щоб створити rpms шляхом виклику gbp-builder-mock.

--git-dist
Збірка для цього дистрибутива при використанні mock (наприклад: epel-6).

--git-arch
Збірка для цієї архітектури під час використання mock, за замовчуванням збирається для поточної
архітектура хоста.

--git-mock-root
Макет кореня для використання. За замовчуванням ДИСТ-ARCH зверху.

--git-mock-options
Додаткові параметри для переходу до mock. За замовчуванням не передавати додаткові параметри.

ПРИКЛАДИ


Створюйте вихідний RPM лише за допомогою rpmbuild

gbp buildpackage-rpm -bs

Створіть пакет RPM з rpmbuild на спеціальній гілці з незафіксованими змінами
включені.

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

КОНФІГУРАЦІЯ ФАЙЛИ


Кілька gbp.conf файли аналізуються для встановлення значень за замовчуванням для наведених вище аргументів командного рядка.
Див gbp.conf(5)> man-сторінка для деталей.

Усі параметри у файлах конфігурації вказуються без префікса 'git-'.

Використовуйте gbp-buildpackage-rpm онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad