هذا هو الأمر gbp-buildpackage-rpm الذي يمكن تشغيله في مزود الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
gbp-buildpackage-rpm - إنشاء حزم RPM من مستودع Git
موجز
GBP buildpackage- دورة في الدقيقة [ - بوابة- [لا-] تجاهل جديد ] [ - بوابة علامة ] [ - بوابة مطولة ] [ --شخص سخيف-
اللون =[تلقائي | تشغيل | إيقاف] ] [ - مخطط ألوان الفتحة =نظام الألوان ] [ - بوابة إعلام =[تلقائي | تشغيل | إيقاف] ] [
--git-tmp-dir =الدليل ] [ - بوابة بائع =البائع ] [ - البوابة الأصلية =[تلقائي | تشغيل | إيقاف] ] [ --شخص سخيف-
فرع المنبع =ترييش ] [ - بوابة التعبئة والتغليف فرع =اسم الفرع ] [ - بوابة-تجاهل-فرع ] [
- git- [no-] الوحدات الفرعية ] [ - بوابة باني =BUILD_CMD ] [ - منظف الفتحة =CLEAN_CMD ] [
--git- [no-] علامات تسجيل ] [ - بوابة مفتاح =GPG-KEYID ] [ --git-posttag =COMMAND ] [ --شخص سخيف-
postbuild =COMMAND ] [ - بوابة - postexport =COMMAND ] [ --git-prebuild =COMMAND ] [
- بوابة- [لا-] بناء ] [ - بوابة- [لا-] خطافات ] [ - بطاقة التعبئة والتغليف =تنسيق العلامة ] [ --شخص سخيف-
علامة المنبع =تنسيق العلامة ] [ - بوابة القوة خلق ] [ - بوابة - لا - خلق - اصل ] [ --شخص سخيف-
المنبع شجرة =[تاج | فرع | شجرة] ] [ --git-tarball-dir =الدليل ] [ - ضغط الفتحة-
المستوى =الدور ] [ --git-export-dir =الدليل ] [ - بوابة التصدير =ترييش ] [ - فتحة التغليف-
دير =الدليل ] [ - ملف المواصفات =مسار الملف ] [ --git-export-sourcedir =الدليل ] [ --شخص سخيف-
تصدير المواصفات =الدليل ] [ - البوابة- [لا-] القطران البكر ] [ - بوابة- [لا-] أصلي-قطران-الالتزام ]
[ - بوابة الوسم فقط ] [ - جيت ريتاج ] [ - بوابة وهمية ] [ - بوابة توزيع =توزيع ] [ --شخص سخيف-
قوس =عمــــارة و تصميــــم ] [ --git-mock-options =OPTIONS ] [ --git-mock-root =ROOT ]
الوصف
GBP buildpackage- دورة في الدقيقة يستخدم لبناء حزم RPM من مستودع Git. إنها دورة في الدقيقة
نظير GBP buildpackage أداة مصممة لبناء حزم دبيان.
GBP buildpackage- دورة في الدقيقة بالترتيب:
· التحقق من أنه يتم تنفيذه من المكان الصحيح.
· تحقق من أن المستودع لا يحتوي على أي تغييرات مصدر غير ملتزم بها.
· التحقق من أنه يتم تنفيذه من الفرع الصحيح.
تصدير ملفات التعبئة والتغليف إلى منطقة بناء منفصلة.
· إنشاء مصدر أصلي tarball إذا لم يكن موجودًا.
· مكالمة com.rpmbuild(1) (أو التطبيق المحدد عبر - بوابة باني) ، ويمر على طول
وسيطات سطر الأوامر التي لا تبدأ بـ --git-.
· (اختياريًا) ضع علامة على الشجرة بعد بناء ناجح.
· (اختياريا) استدعاء خطاف بناء آخر - على سبيل المثال لتشغيل rpmlint.
· (اختياريًا) استدعاء خطاف علامة النشر - على سبيل المثال لدفع النتائج إلى مستودع بعيد
بعد إنشاء العلامة.
OPTIONS
- بوابة- [لا-] تجاهل جديد
لا تحبط إذا كانت هناك تغييرات غير ملتزم بها في شجرة المصدر أو الحالية
الفرع لا يتطابق مع - فرع التغليف.
- بوابة علامة
أضف علامة git بعد بناء ناجح.
- بوابة باني =BUILD_CMD
استعمل BUILD_CMD بدلا من com.rpmbuild -با.
- منظف الفتحة =CLEAN_CMD
استعمل CLEAN_CMD.
- بوابة مطولة
التنفيذ المطول
- بوابة اللون =[تلقائي | تشغيل | إيقاف]
سواء لاستخدام الإخراج الملون.
- مخطط ألوان الفتحة =نظام الألوان
الألوان المراد استخدامها في الإخراج (عند تمكين اللون). تنسيق COLOR_SCHEME هو
" : : : ". يتم قبول القيم العددية وأسماء الألوان ،
الحقول الفارغة تدل على اللون الافتراضي. على سبيل المثال - مخطط ألوان git = 'سماوي: 34 ::'
قد تعرض رسائل تصحيح الأخطاء باللون السماوي ورسائل المعلومات باللون الأزرق ورسائل أخرى بتنسيق
افتراضي (مثل رسائل التحذير والخطأ باللون الأحمر).
- بوابة إعلام =[تلقائي | تشغيل | إيقاف]
ما إذا كان سيتم إرسال إشعار سطح المكتب بعد الإنشاء أم لا.
--git-tmp-dir =الدليل
الدليل الأساسي الذي يتم بموجبه إنشاء الدلائل المؤقتة.
- بوابة بائع =البائع
اسم بائع التوزيع.
- البوابة الأصلية =[تلقائي | تشغيل | إيقاف]
حدد "ميلاد" الحزمة. القيمة الافتراضية السيارات يجعل GBP بناء حزمة-
دورة في الدقيقة للتخمين. يعتمد التخمين على وجود فرع المنبع.
- بوابة-المنبع-فرع =اسم الفرع
فرع لبناء القطران الأصلي من إذا - بوابة-المنبع-شجرة ومن المقرر أن BRANCH.
الافتراضي هو ضد التيار.
- بوابة التعبئة والتغليف فرع =اسم الفرع
إذا لم تكن في هذا الفرع عند الاستدعاء GBP buildpackage- دورة في الدقيقة سوف تفشل.
الافتراضي هو رئيسي. يتم ذلك للتأكد من عدم تحرير ملف
فرع الموضوع. عدم التواجد في هذا الفرع سيتم تجاهله عند استخدام --git- تجاهل-
جديد.
- بوابة-تجاهل-فرع
لا تتحقق مما إذا كان الفرع الحالي متطابقًا - فرع التغليف.
- git- [no-] الوحدات الفرعية
قم بتضمين وحدات git الفرعية في كرة القطر الأصلية.
--git- [no-] علامات تسجيل
توقيع GPG على جميع العلامات التي تم إنشاؤها.
- بوابة مفتاح =GPG-KEYID
استخدم هذا المفتاح لعلامات توقيع gpg.
--git-posttag =COMMAND
تنفيذ COMMAND بعد وضع علامات على إصدار جديد.
متغيرات البيئة المصدرة هي: GBP_TAG (اسم العلامة التي تم إنشاؤها) ،
GBP_BRANCH (الفرع الذي تم بناء الحزمة منه) و GBP_SHA1 (إن sha1 من
الالتزام تم إنشاؤه في).
--git-postbuild =COMMAND
تنفيذ COMMAND بعد البناء الناجح.
متغيرات البيئة المصدرة هي: GBP_CHANGES_FILE (اسم المولد
ملف التغييرات) ، GBP_BUILD_DIR (دير البناء).
- بوابة - postexport =COMMAND
تنفيذ COMMAND بعد تصدير شجرة المصدر.
متغيرات البيئة المصدرة هي: GBP_GIT_DIR (مستودع الحزمة هو
يجري بناؤها من) ، GBP_TMP_DIR (الدليل المؤقت حيث كانت المصادر
تم تصديره في البداية).
--git-prebuild =COMMAND
تنفيذ COMMAND من دليل البناء قبل الاتصال com.rpmbuild أو التطبيق
المحدد عبر - بوابة باني.
متغيرات البيئة المصدرة هي: GBP_GIT_DIR (مستودع الحزمة هو
يجري بناؤها من) ، GBP_BUILD_DIR (دير البناء).
- بوابة- [لا-] بناء
تمكين الباني. ملحوظة: - بوابة لا بناء يتسبب أيضًا في تعطيل ربط ما بعد البناء.
- بوابة- [لا-] خطافات
تفعيل تشغيل جميع الخطافات (الأنظف ، وما بعد التصدير ، والبناء المسبق ، والبناء اللاحق ، والعلامة اللاحقة).
لاحظ ال - بوابة باني الأمر لا يتأثر بهذا الخيار.
- بطاقة التعبئة والتغليف =تنسيق العلامة
استخدم تنسيق العلامة هذا عند وضع علامات على الإصدارات الصادرة من الحزمة.
- git-upstream-tag =تنسيق العلامة
استخدم تنسيق العلامة هذا عند البحث عن علامات الإصدارات الأولية ، الافتراضي هو
المنبع /٪ (الإصدار) s.
- بوابة القوة خلق
فرض إنشاء تار أصلي (استبدال كرة موجودة مسبقًا إن وجدت).
- بوابة - لا - خلق - اصل
لا تحاول إنشاء أي تار أصلي.
--git-export-dir =الدليل
تصدير ملفات الحزم من رأس الفرع الحالي (أو الكائن الشجري
عبر - بوابة التصدير إلى الدليل قبل البناء.
--git-export-sourcedir =الدليل
- بوابة التصدير - المواصفات =الدليل
الدلائل الفرعية ضمن دليل التصدير حيث يتم تصدير ملفات الحزم. ال
يتم أيضًا تعديل خيارات الإنشاء الافتراضية لـ rpmbuild builder وفقًا لذلك.
- بوابة التصدير =ترييش
بدلاً من تصدير رأس الفرع الحالي ، قم بتصدير الكائن الشجري ترييش.
الاسم الخاص INDEX يصدر الفهرس الحالي ، WC) يقوم بتصدير كافة الملفات بتنسيق
دليل العمل الحالي.
- بوابة التعبئة والتغليف دير =الدليل
دليل فرعي يحتوي على ملفات حزم RPM.
- ملف المواصفات =مسار الملف
المسار النسبي لملف المواصفات المراد استخدامه. قيمة خاصة السيارات الأسباب GBP بناء حزمة-
دورة في الدقيقة للبحث والتخمين. القيم الأخرى تسبب ال - بوابة التعبئة والتغليف دير أن يكون الخيار
تم التجاهل: بدلاً من ذلك ، يتم استخدام دليل ملف المواصفات.
- شجرة الفتحة المنبع =[تاج | فرع | شجرة]
كيفية العثور على مصادر المنبع المستخدمة لتوليد كرة القطران. TAG ينظر إلى بطاقة
المطابق للإصدار في سجل التغيير. BRANCH ينظر إلى فرع المنبع
تعطى عبر - بوابة - المنبع - فرع اختيار. يتم تفسير القيم الأخرى على أنها
الشجرة.
هذا ليس له أي تأثير إذا - بوابة البكر القطران يتم إستخدامه.
--git-tarball-dir =الدليل
ابحث عن كرات القطر الأصلية بتنسيق الدليل بدلا من توليدها.
- مستوى الضغط =الدور
يحدد مستوى ضغط كرة القطر عند المنبع إذا كانت هناك حاجة إلى كرة قطر أولية
مبني.
- بوابة الوسم فقط
لا تبني ، فقط وسم وتشغيل خطافات ما بعد الوسم.
- جيت ريتاج
لا تفشل في عمليات العلامات إذا كانت هناك علامة من نفس الإصدار بالفعل ، ولكن ،
الكتابة فوق العلامة الحالية ، بدلاً من ذلك.
- بوابة البكر القطران
استخدم القطران البكر عند إنشاء كرة القطران المنبع إذا لم تكن موجودة.
- بوابة-البكر-القطران-الالتزام
قم بإلزام دلتا القطران البكر بفرع القطران البكر إذا كانت كرة القطران الجديدة كذلك
تم إنشاؤه وبيانات القطران الأصلية ليست موجودة بالفعل.
- بوابة وهمية
استخدم محاكاة لبناء عدد دورات في الدقيقة من خلال التذرع gbp-builder-mock.
- بوابة توزيع
بناء لهذا التوزيع عند استخدام mock (على سبيل المثال: epel-6).
- بوابة قوس
بناء لهذه البنية عند استخدام mock ، الافتراضي هو البناء للتيار
العمارة المضيفة.
- بوابة وهمية الجذر
الجذر الوهمي للاستخدام. افتراضات إلى قضاء-قوس من اعلى.
- خيارات وهمية
خيارات إضافية للتمرير للسخرية. الافتراضي هو عدم تمرير أي خيارات إضافية.
أمثلة
قم فقط ببناء مصدر RPM باستخدام ملفات com.rpmbuild
GBP buildpackage- دورة في الدقيقة -ب
بناء حزمة RPM مع com.rpmbuild على فرع مخصص مع التغييرات غير الملتزم بها
وشملت.
GBP buildpackage- دورة في الدقيقة --git-ignore-Branch --git-export = WC
CONFIGURATION FILES
عدة gbp.conf يتم تحليل الملفات لتعيين الإعدادات الافتراضية لوسائط سطر الأوامر أعلاه.
شاهد gbp.conf(5)> manpage للحصول على التفاصيل.
يتم تحديد جميع الخيارات في ملفات التكوين بدون البادئة "git-".
استخدم gbp-buildpackage-rpm عبر الإنترنت باستخدام خدمات onworks.net