duplicated stage NothingToDo ( by system |by Job)

This commit is contained in:
Roberto Cirillo 2022-04-22 16:00:25 +02:00
parent a6876bf091
commit 2563761860
1 changed files with 17 additions and 4 deletions

21
Jenkinsfile vendored
View File

@ -31,7 +31,7 @@ pipeline {
when{ when{
allOf{ allOf{
triggeredBy 'TimerTrigger' triggeredBy 'TimerTrigger'
environment name: 'IS_CRON', value: 'True' environment name: 'IS_CRON', value: True
} }
} }
steps { steps {
@ -46,20 +46,33 @@ pipeline {
} }
} }
} }
stage('Nothing to do ') { stage('Nothing to do by System ') {
when{ when{
allOf{ allOf{
triggeredBy 'TimerTrigger' triggeredBy 'TimerTrigger'
environment name: 'IS_CRON', value: 'False' environment name: 'IS_CRON', value: False
} }
} }
steps { steps {
echo 'Do Nothing: cron build disabled' echo 'Do Nothing: cron build disabled'
} }
} }
stage('Nothing to do by Job ') {
when{
environment name: 'IS_CRON', value: True
anyOf{
triggeredBy 'BuildUpstreamCause'
triggeredBy 'UpstreamCause'
}
}
steps {
echo 'Do Nothing: cron build disabled'
}
}
stage('Add new pending deploy ') { stage('Add new pending deploy ') {
when{ when{
environment name: 'IS_CRON', value: 'True' environment name: 'IS_CRON', value: True
anyOf{ anyOf{
triggeredBy 'BuildUpstreamCause' triggeredBy 'BuildUpstreamCause'
triggeredBy 'UpstreamCause' triggeredBy 'UpstreamCause'