Jenkins ile Maven WAR/JAR Build Alma (Adım Adım Rehber)
Bu rehberde Jenkins ile Maven kullanarak WAR veya JAR dosyası oluşturma sürecini adım adım öğreneceksiniz. CI/CD süreçlerinin temelini oluşturan bu yapı, projelerinizi otomatik build etmenizi sağlar.
Jenkins, sürekli entegrasyon (CI/CD) süreçlerinde en çok kullanılan araçlardan biridir. Maven ile birlikte kullanıldığında projeleri otomatik build ederek deploy sürecini hızlandırır.
Adım 1 — Jenkins Kurulumu ve Tool Ayarları
Jenkins paneline girin:
http://localhost:8080
Manage Jenkins → Global Tool Configuration bölümünden aşağıdaki araçları tanımlayın:
- Java
- Maven
- Git
Adım 2 — Maven Kurulumu
Maven versiyonunu kontrol edin:
mvn -v
Adım 3 — Jenkins’e Maven Tanımlama
Adım 4 — Git Kurulumu
Git versiyonunu kontrol edin:
git -v
Adım 5 — Java Kurulumu
Java versiyonunu kontrol edin:
java -version
Jenkins’e Java eklemek için: JAVA_HOME ve isim bilgilerini girin.
Adım 6 — Gerekli Plugin Kurulumu
- Deploy to Container Plugin
- Maven Integration Plugin
Adım 7 — Maven Project Oluşturma
Jenkins → New Item → Maven Project
Adım 8 — Git Entegrasyonu
Repository URL ve credentials bilgilerini girin.
Couldn't find any revision to build hatası alırsanız,
branch veya erişim yetkilerini kontrol edin.
Adım 9 — Maven Build Ayarı
Build goal olarak:
package
WAR üretmek için pom.xml içine:
<packaging>war</packaging>
Adım 10 — Build İşlemi
Build Now butonuna basarak işlemi başlatın.
Logları Console Output üzerinden takip edebilirsiniz.
Sonuç
Build işlemi başarılı olduğunda WAR dosyanız aşağıdaki dizinde oluşur:
/var/lib/jenkins/workspace/project-name/target/project.war
Jenkins ile otomatik build süreçleri oluşturarak CI/CD altyapınızı güçlendirebilirsiniz.