إطلاق منصة التطوير التعاوني OneDev 3.0

الإصدار الجديد الرئيسي متاح ون ديف 3.0، منصة لإدارة دورة تطوير البرمجيات الكاملة، وتوفير مجموعة كاملة من الأدوات لتطوير المشاريع وفقًا لنموذج DevOps. من حيث قدراته، يشبه OneDev GitLab ويجعل من الممكن أيضًا نشر بنية تحتية للتطوير التعاوني ومراجعة واختبار وتجميع وتسليم الإصدارات على منشآته الخاصة، دون الارتباط بالخدمات السحابية الخارجية مثل GitHub. كود المشروع مكتوب بلغة Java و وزعت من خلال بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.

بعض الاحتمالات:

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

    إطلاق منصة التطوير التعاوني OneDev 3.0

  • نظام تحكم في الوصول يسمح لك بتحديد من يمكنه تغيير التعليمات البرمجية في دليل فرعي معين، وتعيين المشكلات، وإطلاق إصدارات الإصدار، وعرض السجلات، وما إلى ذلك.
  • فرص إنشاء واستنساخ المستودعات؛
  • الاشتراك لتلقي إشعارات حول الالتزامات بالفرع الرئيسي؛

    إطلاق منصة التطوير التعاوني OneDev 3.0

  • دعم طلبات السحب مع التحقق الآلي من الالتزام المقبول في نظام التكامل المستمر والموافقة من قبل مجلس الخبراء، بما في ذلك مطورين اثنين على الأقل؛

    إطلاق منصة التطوير التعاوني OneDev 3.0

  • القدرة على إغلاق المشكلات عبر رسالة التزام، والتي يمكنها ربط المناقشات والالتزامات والإنشاءات وسحب الطلبات؛
  • القدرة على إنشاء نماذج محفوظة في الواجهة لعرض المستخدمين المكلفين بحل المشكلات (المشكلة)؛

    إطلاق منصة التطوير التعاوني OneDev 3.0

  • دعم إنشاء حقول مخصصة لإرفاق المشكلات بوحدات ومنصات محددة؛
  • القدرة على تغيير حالة المشكلة تلقائيًا إلى منشورة عند تصحيحها أثناء التجميع وإلى المراجعة عند فتح طلب سحب؛
  • القدرة على تعيين حالة التحقق لمشكلة ما، والتي يمكن تعيينها للمطورين الذين لديهم حالة اختبار؛
  • دعم بدء إعادة البناء يدويًا مع القدرة على تحديد الإصدار الذي سيتم تعيينه وإنشاء علامة مقابلة في حالة نجاح الإنشاء؛
  • القدرة على تحديد النظام الأساسي وإصدار Linux kernel عند بدء إعادة البناء يدويًا؛
  • دعم الاختبار في CI لمجموعات مختلفة من Oracle/MySQL وLinux/Windows عند الالتزام بالفرع الرئيسي؛
  • إنشاء إشعارات تلقائية حول المشكلات (القضايا) وتعيين شخص مسؤول عن تحليل المشكلة في حالة الفشل في بناء الفرع الرئيسي في CI. مشكلة الإغلاق التلقائي عند إصلاح فشل البناء
  • القدرة على إنشاء الملفات في مهمة واحدة، ومعالجتها بالتوازي في ثانية، وتحليل النتائج في مهمة ثالثة؛
  • دعم إعادة تشغيل المهام في حالة حدوث خطأ في تشغيل المعالج في Kubernetes؛
  • القدرة على استخدام خدمة MySQL أثناء أداء العمل؛
  • دعم تعيين مفتاح سري عند تحديد مواصفات التجميع؛

    إطلاق منصة التطوير التعاوني OneDev 3.0

  • القدرة على تقييد الوصول إلى المستخدمين المجهولين فقط لإصدارات مشاريع معينة؛
  • دعم قصر إنشاء الإصدارات على الفرع الرئيسي فقط ووضع الإصدارات المجمعة من الفرع الرئيسي فقط على خوادم الإنتاج.

المصدر: opennet.ru

إضافة تعليق