
Sürekli entegrasyon ve teslimat (CI/CD) süreçlerini otomatikleştirmek, geliştirme ekibinizin verimliliğini artırabilir. Jenkins, bu amaçla kullanılan güçlü ve esnek bir açık kaynaklı araçtır. Bu yazıda, Ubuntu, Debian, CentOS ve RHEL üzerinde Jenkins’in nasıl kurulacağını adım adım anlatacağız.
Adım 1: Java JDK Kurulumu
Ubuntu veya Debian’da OpenJDK 17 sürümünü kurmak için terminale şu komutları girin:
sudo apt update
sudo apt install fontconfig openjdk-17-jre
RHEL ve CentOS’da OpenJDK 17 sürümünü kurmak için terminale şu komutları girin:
sudo yum install fontconfig java-17-openjdk
Adım 2: Jenkins Kurulumu
Ubuntu veya Debian’da Jenkins kurmak için terminale şu komutları girin:
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt-get update
sudo apt-get install jenkins
RHEL ve CentOS’da Jenkins kurmak için terminale şu komutları girin:
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
sudo yum upgrade
sudo yum install jenkins
sudo systemctl daemon-reload
Adım 3: Jenkins Servisini Başlatma
Jenkins servisini başlatmak için aşağıdaki komutu kullanın:
sudo systemctl start jenkins
sudo systemctl enable jenkins
Adım 4: Jenkins Web Arayüzüne Erişim
Tarayıcınızda http://sunucu_host_veya_ip:8080
adresine gidin. İlk erişimde, Jenkins’in kurulumunu tamamlamak için bir parola istenecek. Parolayı almak için bu komutu kullanın:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Adım 5: Jenkins Yapılandırması
1. Önerilen Eklentilerin Seçilmesi
Jenkins, kurulumunun ardından sizden gerekli eklentileri seçmenizi ister. “Suggested Plugins” seçeneğini seçerek Jenkins tarafından önerilen eklentileri otomatik olarak yükleyebilirsiniz.
2. Kendi Eklentilerinizi Seçme (Opsiyonel)
İhtiyacınıza göre ek eklentiler de seçebilirsiniz. Örneğin, Git, Maven, Docker gibi eklentileri seçerek projelerinizi yönetebilir ve farklı teknolojilerle entegrasyon sağlayabilirsiniz.
3. Admin Kullanıcısı Oluşturma
Yönetici kullanıcı hesabını oluşturun ve gerekli bilgileri girin. Bu hesap, Jenkins üzerinde yönetici yetkilerine sahip olacak.
4. Jenkins URL Yapılandırması
Jenkins URL’sini yapılandırın. Varsayılan olarak genellikle http://localhost:8080
şeklinde gelir, ancak bunu kendi gereksinimlerinize uyacak şekilde değiştirebilirsiniz.
Sonuç
Jenkins şimdi başarıyla kurulmuş ve temel yapılandırmaya hazır. Projelerinizi Jenkins’e ekleyerek sürekli entegrasyon ve teslimat süreçlerinizi otomatikleştirebilirsiniz.
Bu adımların her birini dikkatlice uygulayarak, Jenkins’i sisteminize başarılı bir şekilde entegre edebilir ve geliştirme süreçlerinizi iyileştirebilirsiniz.
Umarım bu rehber, Jenkins kurulumunu anlamanıza ve projelerinizi daha etkili bir şekilde yönetmenize yardımcı olur.
Bir yanıt yazın