首页 > 解决方案 > 与多个环境变量关联的 Jenkins 扩展选择参数

问题描述

我在测试 Jenkins 配置中使用选择参数,以便针对正在运行的测试选择目标环境。像这样: 在此处输入图像描述

我使用选定的值作为选定的配置文件传递给 maven 测试运行:-Dprofile=${TargetEnv}。

我想扩展实现以在构建存储库并触发测试运行之前进行一些额外的 git merge 操作(我不想详细说明)。

我的问题是如何使用“扩展选择参数”詹金插件在每个选择值时设置多个环境变量。

示例:如果选择了“dev”,那么我想要两个环境变量:targetEnv:qa 和 lowerEnvBranchName:develop-dev。有人知道如何指定这种变量吗?

标签: jenkinsjenkins-pluginsjenkins-groovy

解决方案


推荐阅读