有没有办法在jenkins中用一个选项设置多个参数

时间:2013-11-05 00:23:38

标签: jenkins

我正在尝试管理jenkins构建,用户可以选择从master或特定分支构建。根据用户选择的内容,需要设置几个变量。我花了一整天的时间试图找到任何合理的方法来做到这一点,而我提出的最好的事情就是为用户提供两个下拉列表,其中包含低级参数值。

4 个答案:

答案 0 :(得分:0)

我认为你可以通过使用不同的分支来设置两个作业,这样会更好,因为不同的分支可能会有不同的数据模型,为每个分支设置不同的模式会更有意义。

答案 1 :(得分:0)

您可以使用environment script plugin并执行shell脚本来定义和填充构建变量。

答案 2 :(得分:0)

查看Extensible Choice Parameter Plugin。全局选择参数可能正是您想要的。

答案 3 :(得分:0)

您创建一个选择参数,然后添加"注入环境变量"步骤在属性文件路径中指定MyBuildConfig\${ChosenParameter}.prop。为每个选项选项创建这样的文件。最后,在每个创建的文件中指定要与特定选定参数一起设置的其他变量。