0

我在 Jenkins 中配置了一个 Checkmarx 作业,我想将该作业与存储库的实际构建作业集成。在我的 Jenkinsfile 中,我将其配置为一个阶段并执行该作业。

问题是我如何听取 Checkmarx 作业的失败并相应地更改我的构建作业的状态?这是我的 JenkinsFile 的一个片段

    agent any
    stages {
        stage('Build') {
            steps {
                echo 'Building'
                     ...
                     ........
                     ...........
            }
        }

        stage('Checkmarx') {
            when {
                branch 'master'
            }
            steps {
                echo 'Kicking off checkmarx job..'
                build job: 'checkmarx', wait: false
            }
        }
4

1 回答 1

0

如果您只是让它等待下游作业,它将失败

steps {
    echo 'Kicking off checkmarx job..'
    build job: 'checkmarx', wait: true
}
于 2019-02-04T13:43:26.793 回答