OneDev 3.0 birgə inkişaf platformasının buraxılışı

Böyük Yeni Reliz mövcuddur OneDev 3.0, DevOps paradiqmasına uyğun olaraq layihələrin hazırlanması üçün tam alətlər dəstini təmin edən tam proqram təminatının inkişaf dövrünü idarə etmək üçün platformadır. Öz imkanları baxımından OneDev GitLab-a bənzəyir və həmçinin GitHub kimi xarici bulud xidmətlərinə bağlanmadan birgə inkişaf, nəzərdən keçirilməsi, sınaqdan keçirilməsi, yığılması və buraxılışların öz obyektlərində çatdırılması üçün infrastruktur yerləşdirməyə imkan verir. Layihə kodu Java-da yazılmışdır və yayılır MIT lisenziyası altında.

Bəzi imkanlar:

  • Agentlər və ya işə salıcılar tələb etmədən Kubernetes-də CI qurmalarını işlətmək üçün bir qurma fermasının yerləşdirilməsi üçün sadələşdirilmiş bir proses. Konteynerlərdə sınaqdan keçirmək imkanı Linux и Windows;
  • YAML faylları yazmadan və sintaksisi yadda saxlamadan vizual şəkildə Quraşdırma Xüsusiyyətlərinin yaradılmasına dəstək;
  • Şərti montaj parametrlərindən istifadə etməklə montaj prosesinin çevik konfiqurasiyasının mümkünlüyü, bir neçə montaj işinin paralel başlanması və müəyyən hadisələr baş verdikdə avtomatik işə başlaması;
  • Məsələ bildirişləri üçün öz vəziyyətlərinizi və sahələrinizi müəyyən etmək üçün dəstək, sahələr arasında asılılıqları müəyyən etmək və müəyyən hadisələr baş verdikdə vəziyyəti avtomatik olaraq dəyişdirmək imkanı;
  • Səhifənin yenidən yüklənməsini tələb etməyən problem interfeysinin avtomatik yenilənməsi;
  • Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS və R sintaksis xüsusiyyətlərini nəzərə alaraq kod və dəyişikliklərin axtarışı və naviqasiyası sistemi;
  • Müzakirələrin və xarici şərhlərin koda və dəyişikliklərlə bloklara əlaqələndirilməsi üçün dəstək (fərq);
  • Müəyyən filialları qorumaq və baxılmaq üçün tərtibatçıları təyin etmək imkanı ilə çəkmə sorğularına baxılması üçün çevik qaydalar;
  • Çəkmə sorğularını nəzərdən keçirərkən addım-addım təhlil rejimi. Keçmiş baxış müzakirələrinə keçid;
  • Layihələrdə, öhdəliklərdə, yığıncaqlarda, məsələlərdə, çəkiliş sorğularında və şərhlərdə lazımi məlumatları tapmağa imkan verən sorğu dili. Sorğunu saxlamaq və onunla əlaqəli yeni hadisələr haqqında bildirişlər almaq imkanı;

    OneDev 3.0 birgə inkişaf platformasının buraxılışı
  • Müəyyən bir alt qovluqda kodu kimin dəyişdirə biləcəyini müəyyən etməyə, problemlər təyin etməyə, buraxılış quruluşlarını işə salmağa, jurnallara baxmağa və s.
  • Repozitoriyaların yaradılması və klonlaşdırılması imkanları;
  • Əsas filiala öhdəliklər haqqında bildirişlər almaq üçün abunə;

    OneDev 3.0 birgə inkişaf platformasının buraxılışı
  • Davamlı inteqrasiya sistemində qəbul edilmiş öhdəliyin avtomatlaşdırılmış şəkildə yoxlanılması və ən azı iki tərtibatçı daxil olmaqla ekspert şurası tərəfindən təsdiqlənməsi ilə çəkilmə sorğularına dəstək;

    OneDev 3.0 birgə inkişaf platformasının buraxılışı
  • Müzakirələri əlaqələndirə, öhdəliyə götürə, qura və sorğuları çəkə bilən öhdəlik mesajı vasitəsilə məsələləri bağlamaq bacarığı;
  • Problemləri (məsələ) həll etmək üçün hansı istifadəçilərə təyin olunduğunu göstərmək üçün interfeysdə saxlanılan formalar yaratmaq imkanı;

    OneDev 3.0 birgə inkişaf platformasının buraxılışı
  • Problemləri xüsusi modullara və platformalara əlavə etmək üçün fərdi sahələrin yaradılmasına dəstək;
  • Quraşdırma zamanı düzəliş edildikdə problemin statusunu avtomatik olaraq Yerləşdirildi və çəkmə sorğusunu açarkən Nəzərdən keçirmək imkanı;
  • Tester statusu olan tərtibatçılara təyin oluna bilən məsələyə Doğrulanmış status təyin etmək imkanı;
  • Təyin ediləcək versiyanı müəyyən etmək və qurma uğurlu olarsa, müvafiq etiket yaratmaq imkanı ilə yenidən qurulmasını əl ilə başlatmaq üçün dəstək;
  • Platforma və kernel versiyasını seçmək imkanı Linux əl ilə yenidən yığmağa başladıqda;
  • Müxtəlif Oracle/MySQL kombinasiyalarının CI-də sınaqdan keçirilməsi üçün dəstək və Linux/Windows əsas filiala öhdəlik götürərkən;
  • Problemlər (məsələlər) haqqında bildirişlərin avtomatik yaradılması və CI-də master filialının qurulması uğursuzluğu halında problemin təhlili üçün məsul şəxsin təyin edilməsi. Quraşdırma xətasını aradan qaldırarkən avtomatik bağlanma problemi
  • Bir işdə faylları yaratmaq, bir saniyədə paralel olaraq emal etmək və üçüncüdə nəticələri təhlil etmək bacarığı;
  • Kubernetes-də işləyicini işə salarkən xəta baş verərsə, işlərin yenidən başlamasına dəstək;
  • İşi yerinə yetirərkən MySQL xidmətindən istifadə etmək bacarığı;
  • Montaj spesifikasiyasını təyin edərkən gizli açarın qurulması üçün dəstək;

    OneDev 3.0 birgə inkişaf platformasının buraxılışı
  • Anonim istifadəçilərə girişi yalnız müəyyən layihələrin buraxılışlarına məhdudlaşdırmaq imkanı;
  • Buraxılışların yaradılmasının yalnız əsas filiala məhdudlaşdırılması və istehsal serverlərində yalnız master filialdan toplanmış buraxılışların yerləşdirilməsi üçün dəstək.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster