Merhaba. Bu yazıda DevOps sürecinde kullanılan araçlardan biri olan Jenkins’in macOS Sierra üzerine kurulumu konusu üzerinde duracağız. DevOps’u ne olduğu hakkında şu kaynaklara göz atabilirsiniz:
- ACM Software – DevOps Nedir? (TR)
- Channel9 – DevOps Nedir? (TR)
- The Agile Admin – What Is DevOps? (EN)
- Atlassian – DevOps (EN)
- Amazon – What Is DevOps? (EN)
Jenkins Nedir?
Jenkins açık kaynak kodlu bir Sürekli Entegrasyon (Continious Integration – CI) aracıdır. Jenkins kullanılarak projeler versiyon kontrolden otomatik olarak alınabilir, derlenebilir ve ilgili yerlere gönderilebilir. Örneğin bir Android uygulaması derlenmesi, Jenkins’in versiyon kontrol değişiklik takibi ile otomatik olarak başlayabilir, derlenir, testi koşabilir, kodu analiz edilebilir, imzalanıp versiyonlanabilir ve Google Play Store’a direkt yüklenebilir. Bütün bir işleri koşullara bağlabilirsiniz; örneğin testten geçmediği durumda Google Play Store yüklemesini iptal edip buildi fail durumuna düşürebilirsiniz, build başarısız olduğu durumda mail göndertebilir veya HipChat’teki bir odaya mesaj göndertebilirsiniz. Yazılım otomasyonu adına ihtiyaçlarınızı geniş plugin desteği ile çözebilirsiniz.