我在 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
}
}