Jenkins Linux'a Nasıl Kurulur? Adım Adım Rehber

Jenkins Linux'a Nasıl Kurulur? Adım Adım Rehber

Bu rehberde, Jenkins’i Linux sisteminize nasıl kuracağınızı adım adım öğrettik. Otomasyon, yazılım geliştirme sürecinizi hızlandırır ve hataları azaltır. Jenkins’i kullanarak işlerinizi çok daha verimli hale getirebilirsiniz.

BFS

Jenkins Nedir ve Neden Kullanılır?



Yazılım geliştirme dünyasında, Jenkins bir süredir otomasyonun kralıdır. Eğer sık sık testler yapıyor, projeleri sürekli olarak entegre ediyor ya da dağıtıyorsanız, Jenkins tam size göre bir araçtır. Otomasyon, zaman ve emek tasarrufu sağlarken aynı zamanda hataları da minimize eder. Ancak, Jenkins'i kullanabilmek için önce onu Linux sisteminize kurmanız gerekir. Peki, bu işlem nasıl yapılır? Gelin adım adım bu süreci keşfedelim.

1. Adım: Sistem Gereksinimlerini Kontrol Etme



Her şeyden önce, Jenkins’i kurabilmek için bazı sistem gereksinimlerini karşılamanız gerekiyor. İlk bakmanız gereken şey, sisteminizin Java desteklemesi. Çünkü Jenkins Java ile çalışan bir uygulamadır. Eğer Java yüklü değilse, bunu önceden yüklemeniz gerekir. Ayrıca, Linux dağıtımınıza göre bazı farklılıklar olabilir, ama genel olarak şu gereksinimleri göz önünde bulundurmalısınız:

- En son Java sürümü (Jenkins Java 11 ve üzerini destekler)
- Bir Linux sunucu (Ubuntu, CentOS, Debian gibi)

2. Adım: Java'nın Kurulumu



Jenkins’i kullanabilmek için öncelikle Java'nın yüklü olması gerekmektedir. Java'yı yüklemek için aşağıdaki komutları kullanabilirsiniz.

Ubuntu/Debian:


sudo apt update
sudo apt install openjdk-11-jdk
java -version


CentOS/RHEL:


sudo yum install java-11-openjdk-devel
java -version


Yukarıdaki komutlar, Java’nın sisteminize doğru şekilde yüklendiğini doğrulamak için kullanabileceğiniz basit komutlardır.

3. Adım: Jenkins Deposu Ekleme



Jenkins'i yüklemeden önce, Linux sisteminizin paket yöneticisine Jenkins deposunu eklemeniz gerekir. Bunun için aşağıdaki adımları takip edebilirsiniz:

Ubuntu/Debian:


wget -q -O - https://pkg.jenkins.io/jenkins.io.key | sudo tee /etc/apt/trusted.gpg.d/jenkins.asc
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable/ stable main > /etc/apt/sources.list.d/jenkins.list'
sudo apt update


CentOS/RHEL:


sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key


Bu komutlar, Jenkins’in resmi paket deposunu Linux sisteminize ekler. Bu sayede, paket yöneticisini kullanarak Jenkins’i kolayca yükleyebilirsiniz.

4. Adım: Jenkins’i Yükleme



Artık her şey hazır! Jenkins’i yüklemek için aşağıdaki komutları kullanabilirsiniz:

Ubuntu/Debian:


sudo apt install jenkins


CentOS/RHEL:


sudo yum install jenkins


Kurulum tamamlandığında, Jenkins arka planda çalışmaya başlayacaktır. Ama biraz daha yolumuz var. Hadi devam edelim!

5. Adım: Jenkins’i Başlatma



Jenkins’i başarıyla kurduktan sonra, servisi başlatmanız gerekir. Aşağıdaki komutları kullanarak Jenkins’i başlatabilirsiniz:

Ubuntu/Debian:


sudo systemctl start jenkins
sudo systemctl enable jenkins


CentOS/RHEL:


sudo systemctl start jenkins
sudo systemctl enable jenkins


Bunlar, Jenkins’in her rebootta otomatik olarak başlamasını sağlar. Jenkins’in düzgün çalışıp çalışmadığını kontrol etmek için aşağıdaki komutları kullanabilirsiniz:


sudo systemctl status jenkins


Eğer her şey yolundaysa, Jenkins’in “active (running)” olarak göründüğünü görmelisiniz.

6. Adım: Jenkins’i Web Tarayıcısında Açma



Jenkins artık çalışıyor, ama onu nasıl kullanmaya başlayacaksınız? Endişelenmeyin, her şey basit! Jenkins, 8080 portu üzerinden erişilebilir. Web tarayıcınızda şu adresi ziyaret edin:

http://localhost:8080

İlk kez giriş yaparken, Jenkins sizden bir şifre isteyecektir. Bu şifreyi bulmak için aşağıdaki komutu kullanabilirsiniz:


sudo cat /var/lib/jenkins/secrets/initialAdminPassword


Bu komut, Jenkins’in ilk şifresini size gösterecektir. Şifreyi girdikten sonra, kurulum sihirbazı ile Jenkins’i yapılandırabilirsiniz.

7. Adım: Jenkins Kurulumunu Tamamlama



Kurulum sihirbazını tamamladıktan sonra Jenkins, size projelerinizi otomatikleştirmeniz için tüm araçları sağlar. Artık Jenkins’i kullanmaya hazırsınız! İlk job'ınızı oluşturup yazılım geliştirme sürecinizde büyük bir hız kazanabilirsiniz.

Sonuç



Jenkins’i Linux sistemine kurmak aslında çok kolay! Sadece birkaç basit adım ve birkaç komut ile Jenkins’i sisteminize entegre edebilir ve yazılım geliştirme sürecinizde otomasyonun gücünden yararlanabilirsiniz. Hızlı, verimli ve güçlü bir araç olan Jenkins, projenizdeki tüm iş akışlarını yönetmenize yardımcı olur. Şimdi, Jenkins’i kurarak yazılım geliştirme sürecinizi hızlandırma zamanı!

İ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...

2025’te Web Sitesi Tasarımı: Yapay Zeka ve Otomasyonun Geleceği

2025 yılına adım atarken, teknolojinin her alanda hızla dönüşüm geçirdiğini görmek kaçınılmaz. Bu değişimlerin en çok etkilediği alanlardan biri ise hiç kuşkusuz web sitesi tasarımı. Web tasarımı sadece görsel estetikten ibaret olmaktan çok daha fazlası...