Jenkins Nasıl Kurulur? Linux Üzerinde Adım Adım Rehber

 Jenkins Nasıl Kurulur? Linux Üzerinde Adım Adım Rehber

**

BFS



Jenkins'i kurmak, yazılım geliştirme süreçlerinizi otomatikleştirmenin ilk adımını atmak demektir. Eğer Linux kullanıyorsanız, Jenkins’in kurulumu biraz zaman alabilir ama endişelenmeyin! Bu yazı, Jenkins’i Linux makinenize kurmanıza yardımcı olacak adım adım rehber sunuyor. Hazır olun, otomasyon dünyasına adım atıyoruz!

1. Adım: Gereksinimleri Kontrol Etme

Öncelikle, Jenkins’i kurmadan önce bazı ön gereksinimleri kontrol etmek gerekiyor. Bunlar şunlardır:

- Java 8 ya da daha yeni bir sürümü bilgisayarınızda kurulu olmalı. Çünkü Jenkins, Java ile çalışır.
- Sisteminizin güncel olduğundan emin olun.

Eğer Java yüklü değilse, aşağıdaki komut ile yükleyebilirsiniz:


sudo apt update
sudo apt install openjdk-11-jdk


Java kurulumunu başarılı bir şekilde yaptıysanız, kurulumun doğruluğunu kontrol etmek için şu komutu çalıştırabilirsiniz:


java -version


2. Adım: Jenkins Depolarını Eklemek

Jenkins'i kurmak için, önce Jenkins'in depolarını sisteminize eklemeniz gerekiyor. Bu, Jenkins’in en güncel sürümünü almanızı sağlar. Depoyu eklemek için şu komutları kullanabilirsiniz:


wget -q -O - https://pkg.jenkins.io/keys/jenkins.io.key | sudo tee /etc/apt/trusted.gpg.d/jenkins.asc
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable/ / > /etc/apt/sources.list.d/jenkins.list'


Bu komutlar, Jenkins'in depo anahtarını indirir ve ardından depoyu sisteme ekler.

3. Adım: Jenkins’i Yüklemek

Şimdi sıra geldi Jenkins’i kurmaya. Sisteminizin depoları güncel olduğundan emin olduktan sonra, aşağıdaki komutla Jenkins’i kurabilirsiniz:


sudo apt update
sudo apt install jenkins


Kurulum tamamlandığında, Jenkins hizmeti otomatik olarak başlatılacaktır. Hemen Jenkins’in çalışıp çalışmadığını kontrol edebilirsiniz.


sudo systemctl status jenkins


Eğer her şey yolunda giderse, Jenkins'in durumunu "active (running)" olarak görebilirsiniz.

4. Adım: Jenkins'i Başlatmak

Eğer Jenkins servisiniz başlamadıysa, şu komutla başlatabilirsiniz:


sudo systemctl start jenkins


Jenkins’in başlatıldığından emin olduktan sonra, web tarayıcınızda Jenkins’in kurulum arayüzüne erişebilirsiniz. Varsayılan olarak Jenkins, 8080 portunda çalışır, bu yüzden şu adresi tarayıcınıza yazabilirsiniz:

```
http://localhost:8080
```

5. Adım: İlk Giriş

Jenkins’in web arayüzüne eriştikten sonra, ilk kez giriş yapmanız gerekecek. Ekranda size bir *unlock key* (açılış anahtarı) verecek. Bu anahtarı bulmak için şu komutu kullanabilirsiniz:


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


Bu anahtarı aldıktan sonra, web sayfasına geri dönüp bu anahtarı girerek Jenkins’i açabilirsiniz.

6. Adım: Kurulum Bitişi ve İlk Yapılandırma

İlk kurulum aşamasını tamamladıktan sonra, Jenkins sizden bazı temel yapılandırmalar yapmanızı isteyecek. Önerilen eklentileri yükleyebilirsiniz veya manuel olarak seçebilirsiniz. Başlangıç için önerilen eklentiler ile devam etmek en kolay yol olacaktır.

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

Jenkins’in güvenliği oldukça önemli. Jenkins’in web arayüzüne erişim sağlarken, bir güvenlik katmanı eklemek iyi bir fikir olacaktır. En basit çözüm, Jenkins’e erişimi yalnızca belirli IP adreslerine sınırlamaktır. Bunun için nginx veya apache gibi bir ters proxy kullanarak erişim kısıtlamaları getirebilirsiniz.

---

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

2025’te Web Sitesi Tasarımı: Yapay Zeka ve Otomasyonun Geleceği

2025 yılına adım atarken, teknolojinin her alanda hızla dönüşüm geçirdiğini görmek kaçınılmaz. Bu değişimlerin en çok etkilediği alanlardan biri ise hiç kuşkusuz web sitesi tasarımı. Web tasarımı sadece görsel estetikten ibaret olmaktan çok daha fazlası...