⚙️ Jenkins Kurulumu

Jenkins Kurulumu: Jenkins kurmak, robot asistanın için özel bir çalışma alanı hazırlamak gibidir — bir kez kurarsın, sonrasında tüm otomasyonunu buradan yönetir.

Jenkins kurmak, robot asistanın için özel bir çalışma alanı hazırlamak gibidir — bir kez kurarsın, sonrasında tüm otomasyonunu buradan yönetir. Üç seçenek: doğrudan işletim sistemine kur, Docker ile çalıştır (en hızlı) veya cloud kullan. Peki Docker yolu neden işletim sistemine doğrudan kurmaktan "en hızlı" olarak öneriliyor? Çünkü native kurulum Jenkins'i makinenin Java sürümüne, sistem paketlerine ve dosya izinlerine bağımlı hale getirir — tam olarak Docker image'larının, Jenkins'in ihtiyaç duyduğu her şeyi tek, tek kullanımlık ve tekrarlanabilir bir birime paketleyerek çözdüğü bağımlılık kayması sorunu. Bu, bir Maven `pom.xml`'in, bir developer'ın classpath'inde rastgele duran JAR'lara güvenmek yerine bağımlılıkların tam sürümünü sabitlemesiyle aynı mantıktır. QA açısından risk şu: paylaşılan bir sunucuya doğrudan kurulan bir Jenkins, aylar içinde belgelenmemiş plugin sürümleri ve OS yamaları biriktirir, ta ki altı ay önce "geçen" bir pipeline'ın tam olarak hangi ortamda çalıştığını kimse hatırlayamayana kadar.

Java versiyonunu kontrol et

java -version, Jenkins'in Çalıştığı JDK'yi Neden Doğrular?

java -version komutu, sistemde kurulu olan…

`java -version` komutu sistemde KURULU OLAN JDK sürümünü ekrana yazdırır — Jenkins bu JDK'yi kullanacağından, yükselme ÖNCESİNDE kontrol edilir.

Beklenen çıktı Java 17 veya 21…

Çıktı `"openjdk version "17.0.9""` gibi görünmelidir — Jenkins 17 LTS'yi ZORUNLU kıldığından daha eski sürüm varsa hata oluşur (Java 8 gibi) ve kurulum başarısız KALIR.

Java yüklü değilse, adoptium.net…

Komut "command not found" hatası döndürürse Java HIÇBIR ZAMAN yüklenmemiştir — kullanıcı adoptium.net'ten Java 17+ (LTS sürüm) indirip install etmelidir (Jenkins kurulumu bunu OTOMATIK yapmaz).

Seçenek 1: Windows'a Kurulum

jenkins.io → Download → LTS → Windows seç. .msi dosyasını indir (örn: jenkins-2.440.3.msi).

.msi dosyasına çift tıkla. Installer otomatik olarak Windows Service oluşturur. Varsayılan dizin: C:\Program Files\Jenkins\

Jenkins "Getting Started" sihirbazını gösterir.

İlk admin parolasını bu dosyadan al. Jenkins web kurulumuna yapıştır.

Kurulum adımları

  1. Jenkins .msi installer'ı indir — jenkins.io → Download → LTS → Windows seç. .msi dosyasını indir (örn: jenkins-2.440.3.msi).
  2. .msi'yi Yönetici olarak çalıştır — .msi dosyasına çift tıkla. Installer otomatik olarak Windows Service oluşturur. Varsayılan dizin: C:\Program Files\Jenkins\
  3. Tarayıcıda http://localhost:8080 aç — Jenkins "Getting Started" sihirbazını gösterir.
  4. type "C:\ProgramData\Jenkins\.jenkins\secrets\initialAdminPassword" — İlk admin parolasını bu dosyadan al. Jenkins web kurulumuna yapıştır.
  5. Önerilen plugin'leri kur (2-5 dk) — "Install suggested plugins"'a tıkla. Tüm plugin'lerin kurulmasını bekle.
  6. Admin kullanıcısı oluştur → Save and Finish — Kullanıcı adı, parola, email doldur. Jenkins hazır!