Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jenkins中有没有一种方法可以用一个选项设置多个参数_Jenkins - Fatal编程技术网

在jenkins中有没有一种方法可以用一个选项设置多个参数

在jenkins中有没有一种方法可以用一个选项设置多个参数,jenkins,Jenkins,我正在尝试管理一个jenkins构建,用户可以选择从master或特定分支构建。根据用户的选择,需要设置几个变量。我花了一整天的时间试图找到任何合理的方法来实现这一点,我想到的最好的办法是为用户提供两个下拉列表,其中填充了低级别的参数值。我认为您可以通过使用不同的分支设置两个作业,这会更好,因为不同的分支可能会有不同的数据模型,为它们中的每一个设置不同的架构将更有意义。您可以使用和执行shell脚本来定义和填充构建变量。查看。全局选择参数可能正是您想要的。您只需选择一个参数,然后添加“注入环境变

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

我认为您可以通过使用不同的分支设置两个作业,这会更好,因为不同的分支可能会有不同的数据模型,为它们中的每一个设置不同的架构将更有意义。

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

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

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

不幸的是,有太多的项目和分支来完成此操作。hmmm,但你们也有数据模型吗?这是专门关于在jenkins中构建UI的。我试图填充的变量与SCM相关,因此不在构建范围内。我希望在某个地方会有一个简单的功能或插件。从你的描述或似乎是一个你需要的,但我没有使用它,所以我真的不能说。你可以在这里查看完整的列表,但是标记不是全局参数。不过我会再看一看。您可以在签出URL中添加一个变量。您现在使用的解决方案是什么?TiA ChristianA选择和字符串参数的变化。用户可编辑的选项(参照/头部或参照/标记)。一个用户可编辑的字符串(分支或标记名)和两个字符串参数,一个用于参照规范,一个用于分支。这些是使用前两个参数和内置变量构建的。没有验证:(