Jenkins’e Hoşgeldiniz!
Bir gün yazılım geliştirmeye başladığınızda, zamanla projelerinizin büyüdüğünü fark ediyorsunuz. Kod yazmaya, testler yapmaya, hataları düzeltmeye devam ederken bir noktada otomasyon ihtiyacı doğuyor. İşte tam bu noktada Jenkins devreye giriyor. Jenkins, yazılım geliştirme süreçlerini otomatize etmek ve sürekli entegrasyon (CI) ile sürekli teslimat (CD) süreçlerini kolaylaştırmak için mükemmel bir araçtır. Eğer bir Linux makinenizde Jenkins kurmak istiyorsanız, adım adım nasıl yapılacağına göz atalım.
1. Adım: Java’yı Kurun
Jenkins Java ile çalışır, dolayısıyla önce Java’yı sisteminize kurmanız gerekecek. Bunun için terminalinizi açın ve aşağıdaki komutları kullanarak Java’yı yükleyin.
sudo apt update
sudo apt install openjdk-11-jdk
Java’nın doğru şekilde kurulduğundan emin olmak için şu komutu çalıştırabilirsiniz:
java -version
Eğer her şey yolunda gittiyse, terminalde Java sürümünü görebilirsiniz. Şimdi Jenkins’e geçebiliriz.
2. Adım: Jenkins’i Ekleme
Jenkins’i sistemimize kurmak için, öncelikle Jenkins deposunu eklememiz gerekiyor. Bu işlem için aşağıdaki adımları takip edin:
wget -q -O - https://pkg.jenkins.io/jenkins.io.key | sudo tee \
/etc/apt/trusted.gpg.d/jenkins.asc
Daha sonra, Jenkins deposunu sisteme eklemek için şu komutu kullanabilirsiniz:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian/ stable main > \
/etc/apt/sources.list.d/jenkins.list'
Bu işlemi gerçekleştirdikten sonra, paket listenizi güncelleyin.
sudo apt update
3. Adım: Jenkins’i Kurma
Artık Jenkins’i kurma aşamasına geldik. Aşağıdaki komut ile Jenkins kurulumunu başlatabilirsiniz:
sudo apt install jenkins
Kurulum tamamlandığında, Jenkins arka planda çalışmaya başlayacaktır. Jenkins servisinin durumunu kontrol etmek için şu komutu kullanabilirsiniz:
sudo systemctl status jenkins
Eğer servis aktifse, artık Jenkins’in web arayüzüne erişebilirsiniz!
4. Adım: Jenkins Web Arayüzüne Erişim
Jenkins’i başarılı bir şekilde kurduysanız, şimdi web arayüzüne ulaşma vakti. Tarayıcınızda şu URL’yi yazın:
http://localhost:8080
İlk kez açtığınızda Jenkins, güvenlik için bir şifre isteyecektir. Bu şifreyi bulmak için terminale şu komutu yazın:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Bu şifreyi kopyalayıp tarayıcınızdaki ilgili alana yapıştırarak Jenkins’e giriş yapabilirsiniz.
5. Adım: İlk Admin Kullanıcısını Oluşturma
Jenkins’e giriş yaptıktan sonra, ilk olarak admin kullanıcısını oluşturmanız gerekecek. Karşınıza çıkan ekranda “Install Suggested Plugins” butonuna tıklayarak önerilen eklentileri yükleyebilirsiniz. Bu, Jenkins’in çoğu temel işlevini aktif hale getirecektir.
Yükleme tamamlandıktan sonra, admin hesabınızı oluşturmak için gerekli bilgileri girin.
6. Adım: Jenkins’i Kullanıma Hazır Hale Getirme
Ve işte, Jenkins kurulumu bitti! Şimdi projelerinizi Jenkins ile entegre edebilir, CI/CD süreçlerini kolayca yönetebilirsiniz. Jenkins ile otomatik testler, kod entegrasyonu ve dağıtım işlemleri gerçekleştirebilirsiniz.
Sonuç
Jenkins, yazılım geliştirme süreçlerinizi otomatikleştirmek ve daha verimli hale getirmek için harika bir araçtır. Linux üzerinde Jenkins kurulumunu adım adım yaparak, projelerinizi hızlandırabilir ve her şeyin sorunsuz bir şekilde çalışmasını sağlayabilirsiniz. Artık yazılım geliştirme sürecinizde daha hızlı, güvenilir ve verimli bir hale gelmiş oldunuz. Jenkins’i keşfetmeye başlayın ve projelerinizi daha profesyonel bir şekilde yönetin!