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



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

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

您可以使用环境脚本插件并执行 shell 脚本来定义和填充构建变量。

看看可扩展选择参数插件。全局选择参数可能正是您想要的。

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

最新更新