Причина отказа трубопровода Дженкинс - PullRequest
1 голос
/ 25 марта 2020

Я сталкивался со старым вопросом по этой теме c. А именно

Но к настоящему времени я ожидаю, что в конвейере Jenkins эта функциональность будет запрограммирована, а не взломана.

При запуске сценария post в конвейере Jenkins есть ли способ найти ошибку сборки? например, через переменную окружения, currentBuild, et c.

pipeline {
    agent none
    stages {
        stage("Validate") {
            parallel {
                stage("Ubuntu") {
                    agent {
                        label "UBUNTU"
                    }
                    steps {
                        sh "cause failure"
                    }
                }
            }
        }
    }
    post { 
        failure { 
            sendFailureMessage(`failure reason here`)
        }
        aborted { 
            sendFailureMessage(`failure reason here`)
        }
        unstable { 
            sendFailureMessage(`failure reason here`)
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...