الإصدار الجديد الرئيسي متاح
بعض الاحتمالات:
- عملية مبسطة لنشر مزرعة بناء لتشغيل إصدارات CI في Kubernetes، دون الحاجة إلى تشغيل وكلاء أو مشغلين. إمكانية الاختبار في حاويات مع Linux وWindows؛
- دعم إنشاء مواصفات البناء بطريقة مرئية دون كتابة ملفات YAML وتذكر بناء الجملة؛
- إمكانية التكوين المرن لعملية التجميع باستخدام معلمات التجميع المشروط، والبدء المتوازي للعديد من أعمال التجميع وبدء العمل تلقائيًا عند حدوث أحداث معينة؛
- دعم تحديد الحالات والحقول الخاصة بك لإشعارات المشكلات، والقدرة على تحديد التبعيات بين الحقول وتغيير الحالة تلقائيًا عند وقوع أحداث معينة؛
- واجهة إصدار التحديث التلقائي التي لا تتطلب إعادة تحميل الصفحة؛
- نظام للبحث والتنقل عبر التعليمات البرمجية والتغييرات، مع مراعاة ميزات بناء الجملة في Java وJavaScript وC وC++ وCSharp وGo وPHP وPython وCSS وSCSS وLESS وR؛
- دعم ربط المناقشات والتعليقات الخارجية بالكود والكتل مع التغييرات (الفرق)؛
- قواعد مرنة لمراجعة طلبات السحب مع إمكانية حماية فروع معينة وتعيين المطورين للمراجعة؛
- وضع خطوة بخطوة لتحليل الالتزام عند مراجعة طلبات السحب. رابط لمناقشات المراجعة السابقة؛
- لغة استعلام تسمح لك بالعثور على المعلومات الضرورية في المشاريع والالتزامات والتجميعات والمشكلات وطلبات السحب والتعليقات. إمكانية حفظ الطلب وتلقي إشعارات حول الأحداث الجديدة المتعلقة به؛
- نظام تحكم في الوصول يسمح لك بتحديد من يمكنه تغيير التعليمات البرمجية في دليل فرعي معين، وتعيين المشكلات، وإطلاق إصدارات الإصدار، وعرض السجلات، وما إلى ذلك.
- فرص إنشاء واستنساخ المستودعات؛
- الاشتراك لتلقي إشعارات حول الالتزامات بالفرع الرئيسي؛
- دعم طلبات السحب مع التحقق الآلي من الالتزام المقبول في نظام التكامل المستمر والموافقة من قبل مجلس الخبراء، بما في ذلك مطورين اثنين على الأقل؛
- القدرة على إغلاق المشكلات عبر رسالة التزام، والتي يمكنها ربط المناقشات والالتزامات والإنشاءات وسحب الطلبات؛
- القدرة على إنشاء نماذج محفوظة في الواجهة لعرض المستخدمين المكلفين بحل المشكلات (المشكلة)؛
- دعم إنشاء حقول مخصصة لإرفاق المشكلات بوحدات ومنصات محددة؛
- القدرة على تغيير حالة المشكلة تلقائيًا إلى منشورة عند تصحيحها أثناء التجميع وإلى المراجعة عند فتح طلب سحب؛
- القدرة على تعيين حالة التحقق لمشكلة ما، والتي يمكن تعيينها للمطورين الذين لديهم حالة اختبار؛
- دعم بدء إعادة البناء يدويًا مع القدرة على تحديد الإصدار الذي سيتم تعيينه وإنشاء علامة مقابلة في حالة نجاح الإنشاء؛
- القدرة على تحديد النظام الأساسي وإصدار Linux kernel عند بدء إعادة البناء يدويًا؛
- دعم الاختبار في CI لمجموعات مختلفة من Oracle/MySQL وLinux/Windows عند الالتزام بالفرع الرئيسي؛
- إنشاء إشعارات تلقائية حول المشكلات (القضايا) وتعيين شخص مسؤول عن تحليل المشكلة في حالة الفشل في بناء الفرع الرئيسي في CI. مشكلة الإغلاق التلقائي عند إصلاح فشل البناء
- القدرة على إنشاء الملفات في مهمة واحدة، ومعالجتها بالتوازي في ثانية، وتحليل النتائج في مهمة ثالثة؛
- دعم إعادة تشغيل المهام في حالة حدوث خطأ في تشغيل المعالج في Kubernetes؛
- القدرة على استخدام خدمة MySQL أثناء أداء العمل؛
- دعم تعيين مفتاح سري عند تحديد مواصفات التجميع؛
- القدرة على تقييد الوصول إلى المستخدمين المجهولين فقط لإصدارات مشاريع معينة؛
- دعم قصر إنشاء الإصدارات على الفرع الرئيسي فقط ووضع الإصدارات المجمعة من الفرع الرئيسي فقط على خوادم الإنتاج.
المصدر: opennet.ru