我有一份工作(JobA),一旦成功,就会建立JobB。 JobA的Jenkins文件包含一个这样的帖子部分:
post {
success {
build job: 'JobB', wait: false
}
}
问题是,当JobB
被禁用时,无论如何,JobA都会失败,并显示以下消息:
ERROR: Failed to trigger build of JobB
Finished: FAILURE
在仍使用声明性语法的情况下禁用JobB时,是否可以防止JobA失败?
答案 0 :(得分:0)
在触发发布作业之前,您可以先检查是否通过isBuildable()启用/禁用JobB。
Jenkins.instance.getItem("JobB").isBuildable()