Jenkins Nasıl Kurulur? (Linux)

Jenkins Nasıl Kurulur? (Linux)

Linux üzerinde Jenkins kurulumu hakkında adım adım bir rehber. Jenkins ile yazılım geliştirme sürecinizi nasıl otomatikleştirebileceğinizi öğrenin!

BFS

Jenkins Nedir ve Neden Kullanılır?



Jenkins, yazılım geliştirme süreçlerini otomatikleştiren, açık kaynaklı bir araçtır. Özellikle DevOps ve sürekli entegrasyon (CI) süreçlerinde büyük rol oynar. Jenkins ile yazılım geliştirme sürecini hızlandırabilir, testleri otomatikleştirebilir ve kodunuzu her an üretim ortamına taşıyabilirsiniz. Peki, Jenkins’i Linux üzerinde kurmak için ne yapmamız gerekiyor? Haydi, adım adım birlikte keşfedelim!

1. Sistem Gereksinimlerini Kontrol Edin



Jenkins’i kurmaya başlamadan önce, sisteminizin yeterli olduğundan emin olmalısınız. Linux dağıtımınızda Java'nın kurulu olması gerekecek çünkü Jenkins Java ile çalışır. Java’nın son sürümünü kurmak için terminal üzerinden şu komutu kullanabilirsiniz:

sudo apt install openjdk-11-jdk


Eğer sisteminizde Java yüklü değilse, bu komut ile kolayca yükleyebilirsiniz. Şimdi Jenkins’i kurmaya hazırsınız!

2. Jenkins’i Kurma



Linux sistemimize Jenkins’i kurmak oldukça basit. İhtiyacımız olan şey sadece Jenkins’in resmi deposunu sistemimize eklemek ve ardından kurulum komutlarını çalıştırmak. İlk olarak, Jenkins’in resmi repository’sini sisteme ekleyelim:

wget -q -O - https://pkg.jenkins.io/jenkins.io.key | sudo apt-key add -


Ardından, Jenkins repository’sini ekleyelim:

sudo sh -c 'echo deb http://pkg.jenkins.io/debian/ $(lsb_release -cs) main > /etc/apt/sources.list.d/jenkins.list'


Şimdi, paket listesini güncelleyip Jenkins’i kurabiliriz:

sudo apt update


Ve son olarak, Jenkins’i kurma işlemi:

sudo apt install jenkins


3. Jenkins’i Başlatma ve Erişim



Kurulum tamamlandığında, Jenkins’i başlatmak için şu komutu kullanabiliriz:

sudo systemctl start jenkins


Jenkins’in otomatik olarak her açılışta başlatılmasını istiyorsanız şu komutu ekleyebilirsiniz:

sudo systemctl enable jenkins


Jenkins’i başlattık! Şimdi tarayıcınızda Jenkins’in web arayüzüne erişebilirsiniz. Tarayıcıya şu adresi yazın:

http://localhost:8080

İlk defa eriştiğinizde, Jenkins sizden bir şifre isteyecek. Bu şifreyi şu komutla bulabilirsiniz:

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


Bu komutu çalıştırdığınızda, Jenkins’in ana sayfasındaki şifreyi göreceksiniz.

4. Jenkins’i Yapılandırma



Jenkins’i kurduktan sonra yapmanız gereken ilk şey, gerekli eklentileri yüklemektir. Jenkins, ilk kez kurulduğunda bazı temel eklentileri otomatik olarak yükler, ancak daha fazla eklenti eklemek isteyebilirsiniz. "Manage Jenkins" menüsünden "Manage Plugins" sekmesine tıklayarak eklentileri kolayca yönetebilirsiniz.

5. Jenkins’i Kullanmak İçin İlk Adımlar



Jenkins artık çalışıyor! Artık projelerinizi bağlayarak, CI/CD süreçlerini otomatikleştirmeye başlayabilirsiniz. İlk job’ınızı oluşturmak için, Jenkins arayüzünden "New Item" seçeneğine tıklayın, iş tipini seçin ve yapılandırmaya başlayın. İstediğiniz kadar job ekleyebilir ve her biri için farklı yapılandırmalar yapabilirsiniz.

Sonuç



Jenkins’in Linux üzerinde kurulumu bu kadar basit! Artık yazılım geliştirme süreçlerinizi hızlandırabilir, otomatikleştirebilir ve projelerinizi daha verimli hale getirebilirsiniz. DevOps dünyasında Jenkins ile tanışmak, sürecinize büyük katkı sağlayacaktır. Jenkins’i kullanarak, her yeni gün yeni bir başarıya doğru atılacak bir adımdır!

İlgili Yazılar

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

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...

Kodunuzu Temiz Tutun: Yazılımda 'Yavaş Kodu' Tespit Etmenin 7 Etkili Yolu

Yazılım geliştirme dünyasında zamanın ne kadar kıymetli olduğunu hepimiz biliyoruz. Yazdığınız kodun hızlı ve verimli olması, projelerinizi başarılı kılmanın anahtarıdır. Ama ne yazık ki, çoğu zaman kodu hızlı yazmak uğruna temizliği ihmal edebiliriz....