Jenkins Nasıl Kurulur? Adım Adım Linux Üzerinde Kurulum Rehberi

Jenkins Nasıl Kurulur? Adım Adım Linux Üzerinde Kurulum Rehberi

Linux üzerinde Jenkins kurulumu ile ilgili detaylı bir rehber. Bu rehberde Jenkins’i nasıl kuracağınızı ve ilk projenizi nasıl oluşturacağınızı öğreneceksiniz.

BFS

Jenkins ile Tanışın: Otomasyonun Gücü


Eğer yazılım geliştirme sürecinizde sürekli entegrasyon (CI) ve sürekli teslimat (CD) konusunda büyük bir adım atmayı düşünüyorsanız, Jenkins tam da aradığınız araç olabilir. Jenkins, açık kaynaklı bir otomasyon sunucusudur ve sürekli entegrasyon sistemleri kurarak yazılım geliştirme süreçlerinizi çok daha verimli hale getirir. Hadi gelin, Linux üzerinde Jenkins kurulumunu adım adım nasıl yapacağımıza bakalım.

1. Adım: Gerekli Paketlerin Kurulumu


İlk olarak, Jenkins'i kurmaya başlamadan önce sisteminizin güncel olduğundan emin olmalısınız. Bunun için terminali açın ve aşağıdaki komutları girin:


sudo apt update
sudo apt upgrade


Bu komutlar, sisteminizi güncelleyecek ve gerekli tüm yazılım bağımlılıklarını yükleyecektir. Artık Jenkins için hazırlığa başladık.

2. Adım: Jenkins Paketinin Kurulumu


Jenkins, Debian tabanlı sistemlerde kolayca kurulabilir. Aşağıdaki komutla, Jenkins’i doğrudan Ubuntu’nun paket deposundan yüklemeye başlayabilirsiniz:


sudo apt install openjdk-11-jdk
sudo apt install wget
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo tee /etc/apt/trusted.gpg.d/jenkins.asc
echo "deb http://pkg.jenkins.io/debian/ stable main" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt install jenkins


Bu komutlar, Jenkins’i sisteminize indirip kuracaktır. Dikkat etmeniz gereken bir diğer önemli şey ise Jenkins’in Java ile çalıştığıdır. Bu yüzden önce Java'yı yüklemelisiniz.

3. Adım: Jenkins’i Başlatma


Jenkins kurulumu tamamlandıktan sonra, Jenkins servisini başlatmanız gerekiyor. Aşağıdaki komut ile Jenkins servisini başlatabilirsiniz:


sudo systemctl start jenkins


Jenkins’in doğru şekilde çalışıp çalışmadığını kontrol etmek için ise şu komutu kullanabilirsiniz:


sudo systemctl status jenkins


Eğer her şey yolunda ise, Jenkins artık aktif durumda olacak.

4. Adım: Jenkins Web Arayüzüne Erişim


Jenkins’i başlattıktan sonra, web tarayıcınız üzerinden aşağıdaki bağlantıya giderek Jenkins’in web arayüzüne ulaşabilirsiniz:

http://localhost:8080

İlk kez giriş yaptığınızda, Jenkins sizden bir şifre isteyecektir. Bu şifreyi terminal üzerinden şu komut ile alabilirsiniz:


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


Bu komutu girerek şifreyi öğrenebilir ve ardından web arayüzüne giriş yapabilirsiniz. Giriş yaptıktan sonra, Jenkins’i kullanmaya başlayabilirsiniz.

5. Adım: İlk Jenkins Projenizi Oluşturun


Jenkins'i kurup çalıştırdığınızda, ilk projenizi oluşturma zamanı geldi. Artık Jenkins’in sunduğu tüm otomasyon araçlarını kullanarak yazılım geliştirme sürecinizi hızlandırabilir, hataları daha hızlı tespit edebilir ve ürünlerinizi daha hızlı teslim edebilirsiniz.

İlk iş olarak, Jenkins’in ana sayfasındaki "Yeni Eleman" seçeneğine tıklayın ve bir proje oluşturun. Burada "Serbest Stil Proje" seçeneğini tercih ederek kendi CI/CD sürecinizi oluşturabilirsiniz. Daha sonra, yapılandırma ayarlarını yaparak kodunuzu sürekli olarak entegre etmeye başlayabilirsiniz.

6. Adım: Jenkins’i Güvenli Hale Getirme


Son olarak, Jenkins’in güvenliği konusunda da birkaç önemli adım atmalısınız. Web arayüzü üzerinden şifrelerinizi belirleyin ve yalnızca gerekli kullanıcıların sisteme erişmesini sağlamak için izinleri ayarlayın. Ayrıca, Jenkins’inizi güncel tutarak güvenlik açıklarından kaçının.

Önemli Not: Jenkins’i başkalarına açmayı planlıyorsanız, SSL ile bağlantıyı şifrelemeyi unutmayın. Bu, güvenliğinizi artıracak önemli bir adımdır.

Sonuç: Jenkins ile Verimli Bir Geliştirme Süreci


Jenkins, yazılım geliştirme sürecinizi daha verimli hale getirebilecek güçlü bir araçtır. Linux üzerinde kolayca kurabileceğiniz Jenkins, zamanla tüm yazılım geliştirme ekiplerinin vazgeçilmezi haline gelmiştir. Yukarıdaki adımları takip ederek siz de Jenkins’i hızlı bir şekilde kurabilir ve projelerinizde kullanmaya başlayabilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

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'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...