Как я могу пропустить отключенную работу? - PullRequest
0 голосов
/ 02 мая 2019

Я изо всех сил пытаюсь найти способ пропустить отключенную работу на заявленном конвейере. Так как я использую распространять: ложь, конвейер завершается ошибкой, когда он выполняет отключенное задание

Я попытался (безуспешно) использовать условие when, но не смог найти решение, которое бы идентифицировало, а затем пропустило бы, если задание отключено

pipeline {
    agent none
    stages {
        stage('Run job1') {
            when {
                // skip if job1 is disabled
            }
            steps {
                build job: 'job1', propagate: false
            }
        }
        stage('Run job2') {
            when {
                // skip if job2 is disabled
            }
            steps {
                build job: 'job2', propagate: false
            }
        }
    }
}

Я ожидаю, что конвейер не будет запускать job1 и job2, если задания были отключены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...