Jenkins Nasıl Kurulur? – Adım Adım Kolay Kurulum Rehberi (Linux)

Jenkins Nasıl Kurulur? – Adım Adım Kolay Kurulum Rehberi (Linux)

Jenkins, yazılım geliştirme süreçlerini otomatikleştirerek CI/CD (Sürekli Entegrasyon/Sürekli Dağıtım) işlemlerini kolaylaştıran popüler bir araçtır. Bu blog yazısında, Jenkins’in Linux sistemlere nasıl kurulacağı ve kullanılacağı hakkında adım adım bilgi

Al_Yapay_Zeka

Jenkins’i Neden Kurmalısınız?



Bir yazılım geliştiricisi olarak, kod yazarken en çok ihtiyacınız olan şey nedir? Evet, doğru tahmin ettiniz! Zaman kazanmak ve daha verimli çalışmak. İşte tam burada Jenkins devreye giriyor. Jenkins, yazılım geliştirme sürecini otomatikleştirmenize yardımcı olan güçlü bir araçtır. Eğer CI/CD (Continuous Integration/Continuous Deployment) sürecine yeni başlıyorsanız, Jenkins'i öğrenmek ve kurmak, size gerçekten çok büyük bir avantaj sağlar. Peki, Jenkins’i Linux sisteminize nasıl kurarsınız? İşte adım adım rehberimiz!

Adım 1: Java’nın Yüklü Olduğundan Emin Olun



Jenkins, Java ile çalışan bir uygulamadır. Yani, Jenkins'i kullanmaya başlamadan önce sisteminizde Java'nın yüklü olması gerekiyor. Hadi bunu kontrol edelim:

Öncelikle terminalinizi açın ve aşağıdaki komutu girin:

java -version


Eğer Java yüklü değilse, terminal üzerinden aşağıdaki komutu girerek OpenJDK'yi yükleyebilirsiniz:

sudo apt update
sudo apt install openjdk-11-jdk


Not: Eğer Java'nın daha yeni bir sürümünü kullanmak isterseniz, sürüm numarasını değiştirebilirsiniz.

Adım 2: Jenkins Paketini İndirin ve Yükleyin



Şimdi sıra, Jenkins'in kendisini kurmaya geldi. Jenkins’in en güncel sürümünü indirmek için resmi Jenkins web sitesini ziyaret edebiliriz ya da terminal üzerinden aşağıdaki adımları takip edebiliriz:

İlk olarak, Jenkins’in .deb paketini indiriyoruz:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins.asc


Ardından, Jenkins deposunu ekliyoruz:

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable/ all main > /etc/apt/sources.list.d/jenkins.list'


Son olarak, paket listelerini güncelleyip Jenkins’i kuruyoruz:

sudo apt update
sudo apt install jenkins


Jenkins, sistemi kurarken bir takım bağımlılıklar yükleyecektir. Kurulum tamamlandığında, Jenkins hemen çalışmaya başlayacaktır.

Adım 3: Jenkins’i Başlatın ve Durumunu Kontrol Edin



Kurulum tamamlandığında Jenkins’in otomatik olarak başlamış olması gerekir. Bunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz:

sudo systemctl status jenkins


Eğer Jenkins çalışıyorsa, şu mesajı görmelisiniz:

Active: active (running)

Eğer Jenkins çalışmıyorsa, şu komutla başlatabilirsiniz:

sudo systemctl start jenkins


Jenkins’in otomatik olarak başlatılmasını sağlamak için şu komutu da verebilirsiniz:

sudo systemctl enable jenkins


Adım 4: Jenkins Arayüzüne Erişin



Jenkins başarıyla kuruldu ve çalışmaya başladı. Şimdi, Jenkins’in web arayüzüne erişmeye hazırsınız. Varsayılan olarak Jenkins, 8080 portu üzerinden çalışır. Yani, tarayıcınızı açın ve şu adresi yazın:

http://localhost:8080


İlk kez giriş yaptığınızda, Jenkins sizden bir Unlock Key (kilit açma anahtarı) isteyecektir. Bu anahtar, Jenkins’in kurulum sırasında oluşturulan bir dosyada bulunur. Bu dosyayı bulmak için terminalde şu komutu kullanabilirsiniz:

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


Bu komutla aldığınız anahtarı, Jenkins giriş ekranına yazın ve devam edin.

Adım 5: İlk Jenkins Yapılandırmanızı Yapın



Giriş yaptıktan sonra, Jenkins size birkaç önerilen yapılandırma seçeneği sunacak. Bu adımlarda şunları yapabilirsiniz:

1. Önerilen Eklentileri Yükleyin – Bu, Jenkins’i hemen kullanmaya başlamanızı sağlar.
2. Yönetici Hesabınızı Oluşturun – Bu adımda Jenkins’in admin şifresini belirleyeceksiniz.
3. Jenkins’i Kullanıma Hazır Hale Getirin – Son olarak Jenkins, kurulumun tamamlandığını belirten bir mesaj gösterecektir.

İpucu: Eklentileri yüklerken, gerçekten ihtiyacınız olanları seçtiğinizden emin olun. Gereksiz eklentiler sisteminizi yavaşlatabilir.

Adım 6: İlk Projenizi Oluşturun



Artık Jenkins tamamen kuruldu ve çalışıyor. Şimdi, Jenkins ile ilk CI/CD pipeline’ınızı oluşturabilirsiniz. Jenkins ana ekranında, "Yeni Eleman" seçeneğine tıklayın ve "Freestyle Project" seçin. Ardından, projenizle ilgili ayarları yaparak ilk pipeline’ınızı başlatabilirsiniz.

Jenkins ile çalışmaya başladıktan sonra, sürekli entegrasyon ve dağıtım süreçlerinizin ne kadar kolaylaştığını göreceksiniz. Bu, yazılım geliştirme sürecinizi hızlandıracak ve hataları minimuma indirecektir.

Sonuç



Jenkins kurulumunun ne kadar kolay olduğuna şaşırdınız mı? Artık Linux sisteminizde Jenkins kurulumunu başarıyla tamamladınız ve CI/CD sürecine başlayabilirsiniz. Kodlarınızı daha hızlı bir şekilde entegre edebilir, projelerinizi daha hızlı dağıtabilirsiniz. Jenkins ile yazılım geliştirme süreciniz gerçekten daha verimli hale gelecek.

Unutmayın, Jenkins sadece bir araçtır; ancak doğru yapılandırıldığında, yazılım geliştirme dünyasında harika işler yapmanızı sağlar. Şimdi Jenkins’i keşfetmeye başlayın ve yazılım geliştirme sürecinizi bir üst seviyeye taşıyın!

İlgili Yazılar

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

"Yapay Zeka ile Yazılım Geliştirme Süreçlerini Hızlandırmak: GitHub Actions ve CI/CD Entegrasyonu"

Yazılım Geliştirme Süreçlerinde Devrim: Yapay Zeka ve GitHub Actions’ın GücüYazılım geliştirme dünyasında her şey hızla değişiyor. Eskiden saatlerce süren manuel işlemler ve sürekli hatalar, bugün yerini otomatikleştirilmiş ve optimize edilmiş süreçlere...

Elasticsearch Cluster Hatası ve Çözümü: Sorunları Çözme Rehberi

Bir Gün Elasticsearch Cluster Hatası ile Tanıştım Bir sabah, ofiste işlerim gayet yolunda giderken, Elasticsearch küme hatasıyla karşılaştım. Öncelikle, bu yazıda Linux ortamında Elasticsearch küme hatalarını nasıl çözeceğinizi anlatacağım. Sorunun ne...

Jenkins Pipeline Hatası ve Çözümü: Linux Üzerinde Sorunsuz Bir CI/CD Süreci İçin İpuçları

Her yazılım geliştiricisi, Jenkins ile çalışırken karşılaşabileceği zorluklardan biridir: Jenkins Pipeline hataları! Ve işin kötü tarafı, bu hatalar bazen tam da işlerin yoğun olduğu, teslimat tarihine bir gün kala karşımıza çıkar. Benim başıma da geldi,...

Prometheus 'No Data Found' Hatası ve Çözümü: Sizi Kurtaracak Adımlar

Prometheus ile karşılaştığınız "No Data Found" hatasını nasıl çözebilirsiniz?Bir gün, Prometheus ile verilerinizi izlerken, karşınıza aniden "No Data Found" hatası çıkar. İlk başta, bu hatanın ne olduğunu anlamak zor olabilir. Düşüncelerinizi toparlamaya...

Linux Kernel Panic Hatası Nasıl Çözülür? Adım Adım Çözüm Rehberi

Linux kullanıcısı olmanın avantajları saymakla bitmez. Ancak bazen, bu güçlü ve esnek işletim sistemi bile zorlu hatalarla karşılaşabilir. Bir gün bilgisayarınızı açarsınız ve karşınıza korkunç bir ekran çıkar: *Kernel Panic Error*. "Ne oluyor?" diye...

Jenkins ‘Job Stuck in Queue’ Hatası Nasıl Çözülür? Adım Adım Rehber

Jenkins kullanırken bazen işler beklenmedik bir şekilde kuyruğa girer ve orada sıkışıp kalır. Bunun ne kadar sinir bozucu olduğunu hepimiz biliyoruz. Bir işlem kuyruğa girdiğinde ve bir türlü başlamadığında, işler durma noktasına gelir. Peki, "Job Stuck...