Update Jenkinsfile

This commit is contained in:
Mihai Georgescu 2023-11-29 14:58:15 +02:00 committed by GitHub
parent 74b324f96d
commit 4411f8c369
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

10
Jenkinsfile vendored
View file

@ -47,7 +47,7 @@ pipeline {
when { when {
// Condition to execute the stage when the branch is main // Condition to execute the stage when the branch is main
expression { expression {
return (env.CHANGE_ID == null && env.BRANCH_NAME == 'main') return (env.CHANGE_ID == null && env.BRANCH_NAME != 'main')
} }
} }
steps { steps {
@ -78,9 +78,7 @@ pipeline {
stage('Push to DockerHub') { stage('Push to DockerHub') {
when { when {
// Condition to execute the stage when the branch is main // Condition to execute the stage when the branch is main
expression { changeRequest()
return (env.CHANGE_ID == null && env.BRANCH_NAME == 'main')
}
} }
steps { steps {
echo "now we will push to the docker file" echo "now we will push to the docker file"
@ -122,8 +120,8 @@ pipeline {
when { when {
// Condition to execute the stage on a pull request event // Condition to execute the stage on a pull request event
expression { expression {
return env.CHANGE_ID != null return (env.CHANGE_ID == null && env.BRANCH_NAME == 'main')
} }
} }
steps { steps {
echo "now we will push the image to the docker main repository" echo "now we will push the image to the docker main repository"