Jenkins ile Maven projesinde war veya jar üretme
Herkese merhabalar,
Bugünkü yazımızda Jenkins ile Maven war veya jar üretme işleminin detaylarını anlatacağım.
Adım 1 : Jenkins açıp gerekli ayarları yapalım.
localhost:8080
Jenkins Maven,Java ve Git ayarları
Manage Jenkins –Global Tool Configuration içerisinden.

Adım 2: Maven ayarları ile başlayalım.
Maven version öğrenmek için
mvn -v

https://phoenixnap.com/kb/install-maven-on-ubuntu
Adım 3: jenkins maven ekleme işlemi

Adım 4: Git ekleme
Git versiyonunu öğrenelim.
git -v

Adım 5: java yükleme
java version öğrenme


jenkinse java versionu eklemek için java_home ve name bilgisi yazalım.
https://itsfoss.com/set-java-home-ubuntu/
Adım 5: Deploy to Container Plugin Yükleme


Adım 6: Maven plugin yükleme
Available içine yazarak yüklüyoruz,yükledikten sonra installed içinde görüyoruz.

Adım 6: Maven ile yazılmış Gitlabtaki projemiz için war üreten item tanımlıyoruz.
New Item -> Maven Project

Adım 7: Ayarlarımıza git ile başlıyoruz.

gitlab ayarları URL git lab şifremizi giriyoruz.

Adım 8:Maven projesinin war alması için goal oluşturyoruz.

Goals:package
pom.xml içinde war projesi ayarı için
<packaging>war</packaging>

Adım9: Ayarlamalar bitti build ediyoruz.
Build now ile başlatıyoruz.

– Console output tan log takibi yapıyoruz.

Not:Couldn't find any revision to build. Verify the repository and branch configuration for this job hatası alırsanız. gitlab ile ilgili branch erişimi olmayabilir demektir.
Adım 10 : İşlemler bitti .
Build success.yağmurlu bir hava olsada başarılı :)
war projemiz yukarıdaki dosyaya oluşturuluyor.
/var/lib/jenkins/workspace/blog_backend_tomcat/target/latestpost.war

Bugünkü yazımızda jekins te war,jar oluşturma işlemini anlattık.
Umarız faydalı bir yazı olmuştur.Bir sonraki yazımızda görüşmek dileğiyle.
Takip etmeyi unutmayın:)