Jenkins Nedir ve Neden Kullanılır?
Jenkins, yazılım geliştirme süreçlerini otomatikleştiren, açık kaynaklı bir araçtır. Özellikle DevOps ve sürekli entegrasyon (CI) süreçlerinde büyük rol oynar. Jenkins ile yazılım geliştirme sürecini hızlandırabilir, testleri otomatikleştirebilir ve kodunuzu her an üretim ortamına taşıyabilirsiniz. Peki, Jenkins’i Linux üzerinde kurmak için ne yapmamız gerekiyor? Haydi, adım adım birlikte keşfedelim!
1. Sistem Gereksinimlerini Kontrol Edin
Jenkins’i kurmaya başlamadan önce, sisteminizin yeterli olduğundan emin olmalısınız. Linux dağıtımınızda Java'nın kurulu olması gerekecek çünkü Jenkins Java ile çalışır. Java’nın son sürümünü kurmak için terminal üzerinden şu komutu kullanabilirsiniz:
sudo apt install openjdk-11-jdkEğer sisteminizde Java yüklü değilse, bu komut ile kolayca yükleyebilirsiniz. Şimdi Jenkins’i kurmaya hazırsınız!
2. Jenkins’i Kurma
Linux sistemimize Jenkins’i kurmak oldukça basit. İhtiyacımız olan şey sadece Jenkins’in resmi deposunu sistemimize eklemek ve ardından kurulum komutlarını çalıştırmak. İlk olarak, Jenkins’in resmi repository’sini sisteme ekleyelim:
wget -q -O - https://pkg.jenkins.io/jenkins.io.key | sudo apt-key add -Ardından, Jenkins repository’sini ekleyelim:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian/ $(lsb_release -cs) main > /etc/apt/sources.list.d/jenkins.list'Şimdi, paket listesini güncelleyip Jenkins’i kurabiliriz:
sudo apt updateVe son olarak, Jenkins’i kurma işlemi:
sudo apt install jenkins3. Jenkins’i Başlatma ve Erişim
Kurulum tamamlandığında, Jenkins’i başlatmak için şu komutu kullanabiliriz:
sudo systemctl start jenkinsJenkins’in otomatik olarak her açılışta başlatılmasını istiyorsanız şu komutu ekleyebilirsiniz:
sudo systemctl enable jenkinsJenkins’i başlattık! Şimdi tarayıcınızda Jenkins’in web arayüzüne erişebilirsiniz. Tarayıcıya şu adresi yazın:
http://localhost:8080
İlk defa eriştiğinizde, Jenkins sizden bir şifre isteyecek. Bu şifreyi şu komutla bulabilirsiniz:
sudo cat /var/lib/jenkins/secrets/initialAdminPasswordBu komutu çalıştırdığınızda, Jenkins’in ana sayfasındaki şifreyi göreceksiniz.
4. Jenkins’i Yapılandırma
Jenkins’i kurduktan sonra yapmanız gereken ilk şey, gerekli eklentileri yüklemektir. Jenkins, ilk kez kurulduğunda bazı temel eklentileri otomatik olarak yükler, ancak daha fazla eklenti eklemek isteyebilirsiniz. "Manage Jenkins" menüsünden "Manage Plugins" sekmesine tıklayarak eklentileri kolayca yönetebilirsiniz.
5. Jenkins’i Kullanmak İçin İlk Adımlar
Jenkins artık çalışıyor! Artık projelerinizi bağlayarak, CI/CD süreçlerini otomatikleştirmeye başlayabilirsiniz. İlk job’ınızı oluşturmak için, Jenkins arayüzünden "New Item" seçeneğine tıklayın, iş tipini seçin ve yapılandırmaya başlayın. İstediğiniz kadar job ekleyebilir ve her biri için farklı yapılandırmalar yapabilirsiniz.
Sonuç
Jenkins’in Linux üzerinde kurulumu bu kadar basit! Artık yazılım geliştirme süreçlerinizi hızlandırabilir, otomatikleştirebilir ve projelerinizi daha verimli hale getirebilirsiniz. DevOps dünyasında Jenkins ile tanışmak, sürecinize büyük katkı sağlayacaktır. Jenkins’i kullanarak, her yeni gün yeni bir başarıya doğru atılacak bir adımdır!