我应该如何在前端验证Jenkins构建参数以启用/禁用构建按钮?

时间:2016-07-18 17:16:56

标签: jenkins continuous-integration jenkins-plugins hudson hudson-plugins

我有很多参数的复杂作业,有没有办法使用JavaScript表单验证或其他方法验证这些参数,如果用户的输入不正确,我将显示错误消息,还会禁用构建按钮。 我已经尝试安装Validating String Parameter Plugin,似乎它只显示错误

2 个答案:

答案 0 :(得分:2)

你可以结合使用:

那样:

  • 验证字符串参数插件可防止用户输入无效值
  • 脚本(用您想要的任何语言编写)将再次验证这些参数,但这次称为“脚本条件"”,以决定是否应该执行某个步骤。

这确保即使通过API直接调用作业(没有来自第一个插件的任何字符串验证),脚本(由第二个条件步骤插件调用)将阻止/失败作业(如果执行)(验证字符串/参数(以脚本编写)确实以失败状态结束。

答案 1 :(得分:0)

目前,验证字符串参数是您最接近的。