From 2f0232e9ba479b3a3e4a676551c0040e747bdabc Mon Sep 17 00:00:00 2001 From: khaled Date: Wed, 30 Sep 2026 14:50:34 +0000 Subject: [PATCH] Update jenkinsfile-fullbuild --- jenkinsfile-fullbuild | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/jenkinsfile-fullbuild b/jenkinsfile-fullbuild index 6f7a44b..8991788 100644 --- a/jenkinsfile-fullbuild +++ b/jenkinsfile-fullbuild @@ -7,6 +7,14 @@ pipeline { } } stages { + stage('Checkout') { + steps { + git( + url: 'https://github.com/spring-projects/spring-petclinic.git', + branch: 'main' + ) + } + } stage('Build') { steps { mavenBuild(goals: 'clean package -DskipTests') @@ -21,9 +29,7 @@ pipeline { steps { container('build') { sh ''' - tar -czf app.tar.gz target/*.jar 2>/dev/null || \ - tar -czf app.tar.gz src/ requirements.txt 2>/dev/null || \ - tar -czf app.tar.gz . + tar -czf app.tar.gz target/*.jar ls -lh app.tar.gz ''' } @@ -40,4 +46,15 @@ pipeline { } } } -} + post { + success { + echo "Pipeline terminé avec succès ✅" + } + failure { + echo "Pipeline en échec ❌" + } + cleanup { + cleanWs() + } + } +} \ No newline at end of file