Salı, Aralık 3, 2024

CentOS 7’de Jenkins Nasıl Kurulur?

yüksek çözünürlüklü jenkins logosu

Jenkins, entegrasyon ve dağıtım (CI/CD) için açık kaynak kodlu otomasyon sunucusu ve entegrasyon aracıdır, java tabanlıdır. Ekip üyelerinin düzenli olarak sürüm kontrol havuzuna yükledikleri kodlarda kontrollerin yapıldığı bir DevOps uygulamasıdır, ardından otomatikleştirilmiş testler çalıştırılır.

OpenJDK yerine kurulumunuz da Oracle Java’yı tercih ederseniz CentOS 7’de Java nasıl kurulur makalemize göz atabilirsiniz.

Jenkinsi sistemimize dahil edebilmemiz için depolarını sistemimize eklememiz gerekiyor bunu yapmak için

curl --silent --location <http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo> | sudo tee /etc/yum.repos.d/jenkins.repo

Depolarda bulunan dosyaları sistemimize dahil edebilmemiz için gereken GPG anahtarını sistemimize dahil ediyoruz.

sudo rpm --import <https://jenkins-ci.org/redhat/jenkins-ci.org.key>

Gerekli olan paketimizi sisteme dahil ediyoruz

sudo yum install jenkins

Servisleri başlatıyoruz ve sistem başlangıcına ekliyoruz

sudo systemctl start jenkins
sudo systemctl enable jenkins

Web arayüzüne erişmek için gerekli olan portu güvenlik duvarı aracılığı ile açıyoruz ve servisleri yeniliyoruz.

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

5 Aşamalı kurulumu yapacağımız ara yüzümüze ise http://<ip_adresi>:8080 aracılığı ile ulaşıyoruz.

Doğrulama için ilk başta bir parola istemeyi ihmal etmeyecek bu parolayı almak için aşağıdaki komutu kullanıyoruz

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