Jenkins Nasıl Kurulur? Adım Adım Rehber

Jenkins Nasıl Kurulur? Adım Adım Rehber

Jenkins’i Linux üzerinde nasıl kuracağınızı adım adım gösteren bu rehber, yazılım geliştirme sürecinizi daha verimli hale getirmek için oldukça kullanışlı olacak. CI/CD süreçlerinizi yönetmek için Jenkins’i hızlıca kurabilirsiniz.

BFS

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!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...

Kodunuzu Temiz Tutun: Yazılımda 'Yavaş Kodu' Tespit Etmenin 7 Etkili Yolu

Yazılım geliştirme dünyasında zamanın ne kadar kıymetli olduğunu hepimiz biliyoruz. Yazdığınız kodun hızlı ve verimli olması, projelerinizi başarılı kılmanın anahtarıdır. Ama ne yazık ki, çoğu zaman kodu hızlı yazmak uğruna temizliği ihmal edebiliriz....