1. Jenkins Nedir?
İlk önce Jenkins'in ne olduğuna hızlıca değinelim. Jenkins, açık kaynaklı bir otomasyon sunucusudur ve en çok yazılım projelerinin CI/CD (Sürekli Entegrasyon/Sürekli Dağıtım) süreçlerinde kullanılır. Yani, yazılım geliştirme işlerini otomatize etmek için mükemmel bir araçtır. Bu sayede testler, derlemeler ve dağıtımlar gibi işlemler, sürekli bir şekilde ve insan müdahalesine gerek kalmadan gerçekleşir.
2. Windows için Jenkins Kurulumuna Başlamadan Önce
Öncelikle Jenkins’i Windows’ta çalıştırabilmek için Java yüklü olmalıdır. Çünkü Jenkins, Java ile çalışır. Eğer bilgisayarınızda Java yüklü değilse, JDK (Java Development Kit) yüklemeniz gerekecek. Java'yı yükledikten sonra, Jenkins kurulumu oldukça basit olacak.
3. Java'yı Yüklemek
Eğer Java'yı bilgisayarınıza kurmadıysanız, aşağıdaki adımları izleyerek yükleyebilirsiniz:
1. [Java'nın resmi sitesine](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) gidin.
2. Windows için uygun olan sürümü indirin.
3. Yükleme işlemine başlayın ve ekranda görünen talimatları takip edin.
4. Kurulum tamamlandığında, Java’nın doğru bir şekilde yüklendiğinden emin olmak için komut istemcisini açın ve şu komutu girin:
java -versionEğer doğru sürüm görünüyorsa, Java başarılı bir şekilde yüklenmiş demektir.
4. Jenkins’i İndirin
Şimdi asıl işleme, yani Jenkins kurulumuna geçebiliriz. Jenkins’i Windows’a kurmak oldukça kolay.
1. [Jenkins’in resmi web sitesine](https://www.jenkins.io/download/) gidin.
2. "Windows" seçeneğini tıklayın. Buradan bir .war dosyası indirebilirsiniz. Eğer .war dosyasını indirirseniz, komut satırından çalıştırabilirsiniz.
Alternatif olarak, Jenkins’i Windows için bir installer dosyasıyla da indirebilirsiniz. Yükleyici dosyasını indirip çalıştırmak, kurulum işlemini kolaylaştırır.
5. Jenkins Yükleyicisini Çalıştırma
Eğer installer dosyasını indirip kurmak istiyorsanız, aşağıdaki adımları izleyin:
1. İndirilen dosyayı çift tıklayarak çalıştırın.
2. Yükleyici ekranda karşınıza çıkacak, “Next” butonuna tıklayarak ilerleyin.
3. Yükleme sırasında, Jenkins’in hangi portta çalışacağını seçebilirsiniz. Varsayılan olarak 8080 portu kullanılır, ancak başka bir port da belirleyebilirsiniz.
4. Kurulum bitiminde, Jenkins’i başlatmak için “Finish” butonuna tıklayın.
Jenkins başarıyla kuruldu! Şimdi localhost:8080 adresini tarayıcınıza yazarak Jenkins arayüzüne erişebilirsiniz.
6. İlk Jenkins Yapılandırmasını Yapma
Jenkins’i ilk kez başlattığınızda, karşınıza Unlock Jenkins ekranı gelecektir. Burada Jenkins’in ilk kurulumunu yapmak için bir admin password gerekecek.
1. Unlock Jenkins ekranında yer alan linki kopyalayın.
2. Kopyaladığınız linkte bulunan dosyayı açın ve admin password’ı kopyalayın.
3. Bu şifreyi girerek Jenkins’in ana sayfasına giriş yapabilirsiniz.
Bu noktada, Jenkins’in temel yapılandırmalarını yapabileceksiniz. Varsayılan olarak, Jenkins size bazı önerilen eklentileri kurmanızı isteyecek. Eğer bunları hemen yüklemek istemezseniz, “Select plugins to install” bölümünü seçebilirsiniz. Ancak genellikle, varsayılan eklentileri yüklemek işleri kolaylaştırır.
7. Jenkins’i Kullanıma Hazır Hale Getirme
Jenkins kurulumunu tamamladıktan sonra, artık projenizde otomasyon yapmaya başlayabilirsiniz. Jenkins'in arayüzü çok kullanıcı dostudur ve zaman içinde eklentilerle ihtiyaçlarınıza göre genişletebilirsiniz.
İlk projelerinizi oluşturmak ve Jenkins ile CI/CD süreçlerinizi başlatmak için aşağıdaki adımları takip edebilirsiniz:
1. New Item seçeneğine tıklayın.
2. Projeyi seçin, örneğin Freestyle project.
3. Gerekli ayarları yaptıktan sonra, Jenkins’in gücünden yararlanarak otomatik testler, derlemeler ve dağıtımlar gerçekleştirebilirsiniz.
Ve işte bu kadar! Jenkins Windows’a başarıyla kuruldu ve siz de CI/CD dünyasına adım attınız. Şimdi projelerinizi çok daha hızlı ve verimli bir şekilde yönetebilirsiniz.
8. Sonuç
Jenkins’in Windows’a kurulumu oldukça basit bir süreçtir. Yalnızca Java’yı yüklemeniz, Jenkins’i indirmeniz ve kurulum adımlarını takip etmeniz yeterli. Bu güçlü araç sayesinde yazılım geliştirme süreçlerinizi otomatikleştirebilir, zamandan tasarruf edebilir ve iş akışlarınızı daha verimli hale getirebilirsiniz.
Unutmayın, Jenkins her zaman genişletilebilir ve farklı eklentilerle daha güçlü hale getirilebilir. Herhangi bir sorunla karşılaşırsanız, Jenkins’in geniş topluluğundan yardım alabilirsiniz. Jenkins ile şimdiden daha hızlı ve verimli yazılım geliştirme yolculuğunuzda başarılar dilerim!