E-Bülten’e kayıt olun

E-Posta:



GitLab 16 ile Gelen Yenilikler

GitLab 16

GitLab 16 ile Gelen Yenilikler

GitLab’i Ultimate paket olarak kendimiz yönetiyor ve güncelliyoruz. Bir süredir GitLab’i 16.2.3 sürümünde kullanıyorduk. Yakın zamanda güvenlik yamalarının artması ve gelen yeni özelliklerle birlikte GitLab sunucumuzu 16.5.2 sürümüne kadar güncelledik. Bu yazıda güncellemelerle birlikte keşfettiğimiz ve GitLab Release Notes ile öğrendiğimiz yeniliklerden bahsedeceğim.

 

GitLab Duo

Bu sıralar GitLab’in en beklenen ve heyecanlandıran yeniliği GitLab Duo olsa gerek. Kısaca GitLab Duo, GitLab yazılımına entegre edilen bir yapay zeka desteğidir.

Örneğin, projelerde oluşturulan bir Merge Request (MR) için Suggested Reviewers, değiştirilen yorum ve oluşturulacak şablonların hazırlanması geliştiricilerin elini hızlandıran bir yetenek oluyor. Açıklamaların analizi ve bu analizlere göre gelecek MR şablonlarının oluşturulması için de bu özellikler kullanılabilir.

GitLab 16 ile kod önerileri

Henüz beta sürümde olsa da, Code Suggestions özelliğinin de önümüzdeki süreçte kod temizliği ve açıklanabilirliği için geliştiricilere önemli bir destek olması bekleniyor. GitLab Duo ile birlikte yazılan kod analiz edilecek ve gerçek zamanlı olarak önerilerde bulunacak. Böylece hem projelerinizdeki kod kalitesini artırmak için destek alabilir hem de yazılacak belirli scriptler için elinizi hızlandırabilirsiniz.

Code Suggestions ile birlikte Git komutlarına destek vermek ve MR review süreçlerini hızlandırmak da GitLab Duo’nun henüz deneysel olarak desteklediği önemli özelliklerdendir.

 

Güvenlik Raporları

GitLab Duo ile birlikte gelen özelliklerden bir tanesi de projeleriniz için artık yapay zeka destekli güvenlik raporlarının oluşturulmasıdır.

Proje boyunca kullanılan bağımlılık, paket ve kodların analiz edilerek sizlere önerilerde bulunulması hedefleniyor. Bu sayede hem geliştiriciler hem de DevOps ekipleri projenin güvenlik açıklarına karşı uyarılacaktır. Oluşturulan raporlar göz önünde bulundurularak ekipler gerekli görülen güncelleme ve paket değişikliklerini hızlıca yapabilirler.

 

Value Streams Dashboards

Elbette tüm bu özelliklerin yanında, projelerin analiz süreçleri de GitLab 16 sürümleri boyunca iyileştirildi. Value Streams Dashboards adıyla proje planlama ve analiz süreçlerinde destek olacak bir proje yönetim aracı açıklandı. Dilediğiniz projede iş akış biçimleri önceden ekip tarafından tanımlanıyor. Bu akışı takip ederek oluşturulan işler, MR ve review süreçlerinin çıktısını sizlere görsel olarak sunuluyor.

Oluşturulan görseller DevOps süreçlerinde de iş akışlarını takip etmenizi kolaylaştırıyor.

GitLab’in yaratmaya başladığı DevSecOps temelli yapay zeka desteği önümüzdeki süreçte GitLab’in popülerliğini de arttıracaktır.

Görseller GitLab belgelerinden alınarak kullanılmıştır.

Onurcan Gölge

Onurcan ile 2022-2023 yılları arasında çalıştık.

Yorum Yok

Yorum Yaz

Yorum
İsim
E-Posta
Website