我能够在当前版本具有未定义参数时检测(以Jenkinsfile
编程):
properties([
parameters([
string(name: 'FOOBAR',
defaultValue: '',
description: 'the foo for your bar'),
...
])
])
...
node('my-host') {
if (!params.FOOBAR) {
currentBuild.result = 'ABORTED';
error("undefined FOOBAR, oh noes");
}
// else continue
}
我如何重建此作业的上一版本,而不是中止当前错误?