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

2uluyalo  于 2022-09-20  发布在  Jenkins
关注(0)|答案(4)|浏览(270)

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

lf3rwulv

lf3rwulv1#

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

watbbzwu

watbbzwu2#

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

ecr0jaav

ecr0jaav3#

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

bpsygsoo

bpsygsoo4#

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

相关问题