Discussion

Jenkins Kurulum Scripti

Started by Furko · 27 Jul 2026 07:40 · 2 Views · 0 Replies
Thread Starter #0
Jenkins, sürekli entegrasyon ve sürekli dağıtım (CI/CD) süreçlerini otomatikleştirmek için yaygın olarak kullanılan açık kaynaklı bir otomasyon sunucusudur. Jenkins'in kurulumu, genellikle birkaç adımda gerçekleştirilebilir ve bu süreçleri otomatikleştiren bir script ile süreci hızlandırmak mümkündür. Aşağıda, Jenkins'i bir Linux sunucusuna kurmak için kullanılabilecek basit bir script örneği sunulmaktadır.

Öncelikle, gerekli bağımlılıkların kurulması gerekir. Aşağıdaki script, Ubuntu tabanlı bir sistemde Jenkins kurulumunu gerçekleştirmektedir:

CODE
123456789101112131415161718192021
#!/bin/bash

[b]Gerekli bağımlılıkların yüklenmesi[/b]
sudo apt update
sudo apt install -y openjdk-11-jdk

[b]Jenkins deposunun eklenmesi[/b]
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list

[b]Jenkins'in kurulumu[/b]
sudo apt update
sudo apt install -y jenkins

[b]Jenkins servisini başlatma[/b]
sudo systemctl start jenkins
sudo systemctl enable jenkins

[b]Jenkins'in durumunu kontrol etme[/b]
sudo systemctl status jenkins


Bu script, aşağıdaki adımları takip eder:

  1. Java Kurulumu: Jenkins, Java ile çalıştığı için önce Java Development Kit (JDK) yüklenir. Bu örnekte OpenJDK 11 kullanılmıştır.
  2. Jenkins Deposu: Jenkins'in resmi Debian deposu eklenir. Bu adım, Jenkins'in en güncel sürümünü kurabilmek için gereklidir.
  3. Kurulum ve Başlatma: Jenkins kurulur ve ardından servisi başlatmak için gerekli komutlar çalıştırılır. Ayrıca, sistem yeniden başlatıldığında Jenkins'in otomatik olarak başlaması sağlanır.
  4. Durum Kontrolü: Jenkins servisi başlatıldıktan sonra, servisin durumu kontrol edilir.

Script çalıştırıldıktan sonra, Jenkins'e erişmek için tarayıcıda http://<sunucu_ip_adresi>:8080 adresine gitmek yeterlidir. İlk kez giriş yaptığınızda, Jenkins sizden bir "admin password" isteyecektir. Bu şifre, Jenkins'in ilk kurulumunda oluşturulan dosya içinde yer alır ve şu komutla bulunabilir:

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


Bu script, Jenkins kurulumunu hızlı ve etkili bir şekilde gerçekleştirmenizi sağlar. Farklı Linux dağıtımları için benzer scriptler oluşturmak mümkündür, ancak her dağıtımın bağımlılıkları ve kurulum yöntemleri farklılık gösterebilir. Jenkins'i kurduktan sonra, proje yapılandırmaları ve eklentilerle devam etmek, sürekli entegrasyon sürecinizi daha da güçlendirecektir.

You must be logged in to reply.

0 quotes selected