我正在使用Hudson进行iOS持续集成,其中Hudson启动了一个shell脚本。所以我真正想做的就是能够从作业的仪表板中对构建进行参数化(例如,我想要一个复选框,如果勾选了我在shell脚本中使用了另一个代码分支)。这有插件吗?
我见过Parameterized Build Plugin,但要么我不明白它是如何工作的,要么就是不能做我想要的事情
答案 0 :(得分:3)
您不能直接从仪表板上执行此操作,而是通过“立即构建”操作。
您选择作业,单击“配置”,然后在设置页面上选择“此构建已参数化”。然后添加一个参数 - 在您的情况下为布尔值 - 并指定参数的名称:
然后,您可以将此参数用作shell脚本的输入。如果您将参数命名为FOO,则使用$ FOO来引用它。
当您在该作业上选择“立即构建”时,系统会要求您输入参数: