Jenkins输入步骤“中止”按钮更改标签

时间:2018-11-05 13:49:27

标签: jenkins jenkins-plugins jenkins-pipeline

正如标题所述,我正在寻找一种方法来更改脚本化管道中输入步骤上的“中止”按钮的标签。我知道可以通过以下方式更改“继续”按钮

input message: "Yes/No?", ok: "Yes"

但是我找不到改变另一个按钮的方法。

另一个问题是,是否可以在输入步骤中添加第三个或更多按钮。

已经感谢您提供所有答案:)

1 个答案:

答案 0 :(得分:1)

“ pipeline-input-step-plugin”插件实际上不支持此功能。

与“ Ok”参数获取的“ Proceed”值相比,Abort的值被硬编码到代码中。

来源:https://github.com/jenkinsci/pipeline-input-step-plugin/search?q=Abort&unscoped_q=Abort

您的选择似乎受到限制。您可以进行功能请求并等待,也可以通过遵循“确定”(Ok)参数的设计来分叉存储库并自己进行增强。这可能会带来易于升级的风险,因为您可能会遇到冲突/错误,因为它们在对插件的较新版本进行增强时会保持增强,除非您发送合并的合并请求。

此外,除了这两个按钮外,没有其他选择。或者,您可以使用多个输入按钮来输入其他按钮,或者可以考虑对作业进行参数设置,而不使用输入步骤。确实取决于您的用例。