E-Bülten’e kayıt olun

E-Posta:



gitlab Tag

Şirketlere yapılan siber saldırı gün geçtikçe daha çok artıyor, veriler çalınıyor. Hırsızlık yapan kişi veya kişiler, bunu kötü niyetleri doğrultusunda kullanmak istiyor. GitLab, kullanıcılarına daha güvenli bir ortam sağlamak için her gün kendini bu konuda geliştiriyor.

GitLab Duo ve yapay zeka

Yapay zeka yavaş yavaş hayatımızın her yerine ulaşıyor. GitLab ise bize yazılım geliştirme sürecinde hızını arttırmak ve sorunları çözmek için çeşitli yapay zeka destekli özellikler sunuyor. Bu blog yazısında GitLab’ın Duo yapay zeka özelliklerinden bahsedeceğim.

GitLab 16

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.

Sphinx

Artistanbul olarak kod kalitesine önem veriyoruz ve her projenin belgelemesinin doğru yapılmasını istiyoruz. Bunlar yapılırken birden fazla proje üzerinde çalışıldığı için her geliştiricinin tekrarladığı işler olduğunu fark ettik. Bu işlerden en önemlisi, dizin ve dosya yapısı ile beraber belgelemenin nasıl yapılacağı idi. Bu problemi çözmek için GitLab’ın sunduğu şablon repo özelliğini kullandık. Özetle, GitLab üzerinde yeni proje açılırken önceden açılmış bir repoyu ilk commit olarak kullanabiliyorsunuz. Bu da size herkesin kullanabileceği bir şablon oluşturarak, tekrarlayan işlerin önüne geçmenizi sağlıyor. Bu blog girdisinde Sphinx ile Python projeleri için nasıl belgeleme yapılacağını, GitLab entegrasyonunu, kod örneklerini, dizin yapısını ve hazır ayar dosyalarını bulacaksınız.

GitLab Approval Rules

Bir süredir yazılım ekibi olarak kendi GitLab kurulumumuza geçmiş olmanın heyecanını yaşıyoruz. Bu yeni geçiş ile birlikte GitLab’in yeni özelliklerini de keşfetmeye çalıştık. Bu yazıda keşfettiğimiz ve kullanmaya başladığımız bir özellikten bahsedeceğim: Approval Rules

GitLab vs Atlassian

Yazılım dünyayı yiyor makalesinden bu yana geçen yıllarda her yıl bu makalenin ne kadar doğru olduğunu gördük. Temel işi yazılım olmayan onbinlerce işletmede bir destek birimi olan IT departmanı, geçen yıllar içinde rekabetin ana unsuru haline dönüştü. Hal böyle olunca, bu taraftaki gelişmeler ve değişimler şirketleri ciddi manada etkilemeye başladı. Atlassian şirketinin geliştirdiği ürünler de şimdi bu değişimde yeni bir yola çıkıyor.

GitLab

Artistanbul’da bizler yazılım geliştirmeyi seven ama yazılım geliştirirken yeni araçları ve teknolojileri kullanmayı daha da seven bir ekibiz. Çok kalabalık bir ekip olmadığımız için vakit bulabildiğimizde rutin işlerimizi otomatik hale getirmeye ve yönettiğimiz sistemleri de yüksek bulunabilirliği ve sürekliliği bizim tarafımızdan değil de üretici tarafından sağlanan servislerde barındırmaya çalışıyoruz. Çözüm ortağı olduğumuz GitLab, şu an bizim en büyük yardımcımız!