Jenkins Nedir ve Neden Kullanmalıyız?
Jenkins, açık kaynaklı bir otomasyon sunucusudur. Sürekli entegrasyon (CI) ve sürekli dağıtım (CD) iş akışlarını yönetmek için kullanılır. Eğer yazılım geliştirme sürecinizi daha hızlı, güvenilir ve düzenli hale getirmek istiyorsanız, Jenkins bir zorunluluktur. Sadece kodu derlemekle kalmaz, testleri de çalıştırır, hataları bulur ve her şeyin sorunsuz bir şekilde çalıştığından emin olmanıza yardımcı olur.
Öncelikle, Jenkins’i kurmak için sisteminizde Java'nın yüklü olması gerekir. Çünkü Jenkins, Java ile çalışır. Eğer sisteminizde Java yüklü değilse, endişelenmeyin, hemen yükleyeceğiz.
Jenkins’in kurulumunu gerçekleştirmek için bu adımları takip edelim.
Adım 1: Java’yı Yükleyin
Jenkins’i çalıştırabilmek için Java 8 veya daha yeni bir sürüme ihtiyacınız var. Eğer Java sisteminizde yüklü değilse, terminali açın ve aşağıdaki komutu kullanarak yükleyebilirsiniz:
sudo apt update
sudo apt install openjdk-11-jdkBu komut, sisteminizi günceller ve OpenJDK 11’i yükler. Yükleme tamamlandığında, Java'nın doğru şekilde kurulduğundan emin olmak için şu komutu çalıştırabilirsiniz:
java -versionEğer her şey yolunda ise, Java sürümünüz terminalde görüntülenecektir.
Adım 2: Jenkins Depolarını Sisteme Ekleyin
Jenkins, Ubuntu ve Debian gibi Linux dağıtımlarında resmi depolardan yüklenebilir. Şimdi, Jenkins’in kurulumunu yapabilmek için gerekli olan depoları sistemimize ekleyelim:
wget -q -O - https://pkg.jenkins.io/keys/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian/ stable main > /etc/apt/sources.list.d/jenkins.list'Bu komut, Jenkins’in resmi depo anahtarını alır ve depoları sisteminize ekler.
Adım 3: Jenkins’i Yükleyin
Şimdi sıra, Jenkins’i yüklemekte! Depoları ekledikten sonra, terminali tekrar açıp aşağıdaki komutla Jenkins’i kurabilirsiniz:
sudo apt update
sudo apt install jenkinsYükleme tamamlandığında Jenkins, sisteminizde çalışmaya başlar. Şimdi, Jenkins’in başladığından emin olmalıyız.
Adım 4: Jenkins’i Başlatın ve Durumunu Kontrol Edin
Jenkins’in çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
sudo systemctl status jenkinsEğer her şey yolundaysa, Jenkins aktif ve çalışıyor olmalı. Eğer Jenkins başlatılmadıysa, şu komutla başlatabilirsiniz:
sudo systemctl start jenkinsAdım 5: Jenkins Web Arayüzüne Erişim
Jenkins’in web arayüzüne erişmek için tarayıcınızı açın ve şu adresi yazın:
http://localhost:8080Bu adres sizi Jenkins’in web arayüzüne götürecektir. İlk kez giriş yaptığınızda, Jenkins size bir güvenlik anahtarı verecektir. Bu anahtarı almak için şu komutu çalıştırın:
sudo cat /var/lib/jenkins/secrets/initialAdminPasswordBu komut size güvenlik anahtarını verecektir. Şimdi, bu anahtar ile Jenkins web arayüzüne giriş yapabilirsiniz. İlk kez giriş yaptığınızda, Jenkins size bazı başlangıç adımları sunacaktır.
Adım 6: Jenkins’i Yapılandırın ve İlk Projenizi Başlatın
Jenkins’i başarıyla kurduktan sonra, onu kullanmaya başlamak için birkaç temel yapılandırma yapmanız gerekecek. Web arayüzünden, gerekli eklentileri yükleyebilir ve ilk CI/CD iş akışınızı oluşturabilirsiniz. Jenkins’in gerçek gücü burada devreye giriyor! Otomatik testler, derlemeler ve dağıtımlar ile projenizi hızla yönetebilirsiniz.
### Sonuç
Jenkins’in Linux’a kurulumu bu kadar kolay! Artık Jenkins’i kullanarak projelerinizin otomatikleştirilmiş iş akışlarını yönetebilir, daha hızlı ve hatasız yazılımlar geliştirebilirsiniz. Bu güçlü aracın sunduğu özelliklerle DevOps süreçlerinizi bir üst seviyeye taşıyabilirsiniz.