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

BFS

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

SonarQube ile Kod Analizi Nasıl Yapılır? Adım Adım Rehber

SonarQube Nedir?SonarQube, yazılım geliştiricilerinin kodlarını analiz ederek, hataları ve potansiyel sorunları tespit etmelerine yardımcı olan güçlü bir araçtır. Bir tür "kod doktoru" olarak, yazılımlarınızı inceleyip sağlıklı olup olmadığını söyler....

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...