当选择参数出现时,Jenkins声明管道检测首次运行和失败

时间:2017-07-21 16:29:09

标签: jenkins jenkins-pipeline

我经常编写Declarative Pipeline作业,我在其中设置参数,例如" choice"。第一次运行作业时,它会盲目地使用列表中的第一个值执行。我不希望这种情况发生。我想检测这种情况,如果用户没有选择真实值,就不要继续工作。

我想过使用" SELECT_VALUE"作为列表中的第一项,如果是值,则失败。我知道我可以使用'当'每个阶段的条件,但我不必将该表达式复制到管道中的每个阶段。我想通过一次检查来完成整个工作。

我不喜欢用户输入'任务,因为控件是隐藏的,直到您将鼠标悬停在正在运行的舞台上。

使用声明性管道验证参数的最佳方法是什么?是否有更好的方法来检测作业何时第一次运行并停止?

0 个答案:

没有答案