Büyük Yeni Sürüm Mevcut
Bazı olasılıklar:
- Aracıların veya çalıştırıcıların çalıştırılmasına gerek kalmadan Kubernetes'te CI yapılarını çalıştırmak için bir yapı grubu dağıtmaya yönelik basitleştirilmiş bir süreç. Linux ve Windows içeren konteynerlerde test imkanı;
- YAML dosyaları yazmadan ve söz dizimini hatırlamadan Yapı Özelliklerini görsel bir şekilde oluşturma desteği;
- Koşullu montaj parametrelerini kullanarak montaj sürecinin esnek konfigürasyonu, birkaç montaj işinin paralel başlatılması ve belirli olayların meydana gelmesi durumunda işin otomatik olarak başlatılması olasılığı;
- Sorun bildirimleri için kendi durumlarınızı ve alanlarınızı tanımlama desteği, alanlar arasındaki bağımlılıkları tanımlama ve belirli olaylar meydana geldiğinde durumu otomatik olarak değiştirme yeteneği;
- Sayfanın yeniden yüklenmesini gerektirmeyen otomatik güncelleme sorunu arayüzü;
- Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS ve R'nin sözdizimi özelliklerini dikkate alarak kod ve değişiklikler arasında arama ve gezinme için bir sistem;
- Tartışmaları ve harici yorumları koda ve değişiklik içeren bloklara bağlama desteği (diff);
- Belirli şubeleri koruma ve geliştiricileri incelenmek üzere atama becerisine sahip, çekme isteklerini incelemeye yönelik esnek kurallar;
- Çekme isteklerini incelerken adım adım taahhüt analizi modu. Geçmiş inceleme tartışmalarına bağlantı;
- Projelerde, taahhütlerde, derlemelerde, sorunlarda, çekme isteklerinde ve yorumlarda gerekli bilgileri bulmanızı sağlayan bir sorgu dili. Bir isteği kaydetme ve onunla ilgili yeni olaylar hakkında bildirim alma yeteneği;
- Belirli bir alt dizindeki kodu kimin değiştirebileceğini belirlemenize, sorunları atamanıza, sürüm yapılarını başlatmanıza, günlükleri görüntülemenize vb. olanak tanıyan bir erişim kontrol sistemi.
- Depo oluşturma ve klonlama fırsatları;
- Ana şubeye yapılan taahhütlerle ilgili bildirim almak için abonelik;
- Sürekli entegrasyon sisteminde kabul edilen taahhüdün otomatik olarak doğrulanması ve en az iki geliştiricinin dahil olduğu bir uzman konseyi tarafından onaylanmasıyla çekme taleplerinin desteklenmesi;
- Tartışmaları, taahhütleri, derlemeleri ve çekme isteklerini birbirine bağlayabilen bir taahhüt mesajı aracılığıyla sorunları kapatma yeteneği;
- Sorunları (sorunu) çözmek için hangi kullanıcıların atandığını görüntülemek için arayüzde kayıtlı formlar oluşturma yeteneği;
- Sorunları belirli modüllere ve platformlara eklemek için özel alanlar oluşturma desteği;
- Montaj sırasında düzeltildiğinde bir sorunun durumunu otomatik olarak Dağıtıldı olarak ve bir çekme isteği açıldığında Gözden Geçirilecek şekilde değiştirme yeteneği;
- Bir soruna, test kullanıcısı statüsüne sahip geliştiricilere atanabilecek Doğrulanmış durumunu atama yeteneği;
- Atanacak sürümü belirtme ve derleme başarılı olursa karşılık gelen bir etiket oluşturma yeteneği ile yeniden oluşturmanın manuel olarak başlatılması desteği;
- Manuel yeniden yapılandırmayı başlatırken Linux çekirdeğinin platformunu ve sürümünü seçme yeteneği;
- Ana dalda taahhütte bulunulurken çeşitli Oracle/MySQL ve Linux/Windows kombinasyonlarının CI'da test edilmesi desteği;
- Sorunlar (sorunlar) hakkında bildirimlerin otomatik olarak oluşturulması ve CI'da ana dalın oluşturulmaması durumunda sorunun analiz edilmesinden sorumlu bir kişinin atanması. Derleme hatasını düzeltirken otomatik kapanma sorunu
- Bir işte dosya oluşturma, bunları bir saniyede paralel olarak işleme ve üçüncü bir işte sonuçları analiz etme yeteneği;
- Kubernetes'te bir işleyici başlatılırken hata oluşması durumunda işlerin yeniden başlatılması desteği;
- İş yaparken MySQL hizmetini kullanma yeteneği;
- Bir montaj spesifikasyonunu tanımlarken gizli bir anahtar ayarlama desteği;
- Anonim kullanıcıların erişimini yalnızca belirli projelerin sürümleriyle kısıtlama yeteneği;
- Sürümlerin oluşturulmasının yalnızca ana dalla sınırlandırılması ve yalnızca ana daldan toplanan sürümlerin üretim sunucularına yerleştirilmesi desteği.
Kaynak: opennet.ru