Ağ & Network 27.06.2026

Jenkins Kurulumu ve İlk CI/CD Pipeline (Sürekli Entegrasyon) Oluşturma

Jenkins Kurulumu ve İlk CI/CD Pipeline (Sürekli Entegrasyon) Oluşturma

Jenkins ve CI/CD Süreçlerinin Önemi

Jenkins, yazılım geliştirme süreçlerinde kod derleme, test etme ve sunucuya dağıtma (deployment) aşamalarını otomatikleştiren açık kaynaklı en popüler otomasyon sunucusudur. CI/CD (Continuous Integration / Continuous Deployment) süreçlerini yöneterek yazılımcıların zamandan tasarruf etmesini sağlar.

Ubuntu Üzerine Jenkins Yükleme

Jenkins Java tabanlı olduğu için öncelikle sisteminize Java kurmalısınız. Ardından Jenkins resmi depolarını ekleyerek kurulumu tamamlayabilirsiniz:

sudo apt update
sudo apt install openjdk-17-jre -y
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins -y

Kurulum sonrasında 8080 portundan Jenkins paneline erişebilir, başlangıç şifresini girerek kurulumu tamamlayabilirsiniz.