Update Jenkinsfile

This commit is contained in:
Mihai Georgescu 2023-12-04 12:49:45 +02:00 committed by GitHub
parent 704dbb48b9
commit 5e2ae023e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

12
Jenkinsfile vendored
View file

@ -32,7 +32,7 @@ pipeline {
} }
stage('Create docker image') { stage('Create docker image') {
steps { steps {
echo "now we will begin the creation of the docker image" echo "now we will begin the creation of the docker image "
script { script {
def dockerBuildOutput = sh(script: 'docker build -t imagine_spring_petclinic:0.1 .', returnStatus: true) def dockerBuildOutput = sh(script: 'docker build -t imagine_spring_petclinic:0.1 .', returnStatus: true)
if (dockerBuildOutput == 0) { if (dockerBuildOutput == 0) {
@ -45,7 +45,7 @@ pipeline {
} }
stage('Tag the docker image') { stage('Tag the docker image') {
when { when {
// Condition to execute the stage when the branch is main // Condition to execute the stage when the branch is mai
changeRequest() changeRequest()
} }
steps { steps {
@ -98,8 +98,8 @@ pipeline {
stage('Tag docker image again for the main repo') { stage('Tag docker image again for the main repo') {
when { when {
// Condition to execute the stage when the branch is 'main' // Condition to execute the stage when the branch is 'main'
expression { not {
return env.BRANCH_NAME == 'main' changeRequest()
} }
} }
steps { steps {
@ -117,8 +117,8 @@ pipeline {
stage('Push docker image to main repository') { stage('Push docker image to main repository') {
when { when {
// Condition to execute the stage when the branch is 'main' // Condition to execute the stage when the branch is 'main'
expression { not {
return env.BRANCH_NAME == 'main' changeRequest()
} }
} }
steps { steps {