jenkins - 与多个环境变量关联的 Jenkins 扩展选择参数
问题描述
我在测试 Jenkins 配置中使用选择参数,以便针对正在运行的测试选择目标环境。像这样:
我使用选定的值作为选定的配置文件传递给 maven 测试运行:-Dprofile=${TargetEnv}。
我想扩展实现以在构建存储库并触发测试运行之前进行一些额外的 git merge 操作(我不想详细说明)。
我的问题是如何使用“扩展选择参数”詹金插件在每个选择值时设置多个环境变量。
示例:如果选择了“dev”,那么我想要两个环境变量:targetEnv:qa 和 lowerEnvBranchName:develop-dev。有人知道如何指定这种变量吗?
解决方案
推荐阅读
- python - 在 Python 代码中参数化 MySQL IN 子句
- pyspark - ReplaceWhere 增量表中大于年份的分区
- cpu - Intel的RAPL是如何估算功耗的
- c# - Web API 2 属性路由在 4.5 WebForms 项目中不起作用
- reactjs - 是否允许 Stripe 在移动应用程序上进行付款(无需 google 或 apple pay)
- python - 如何考虑具有不同标签的两列来过滤数据框
- excel - Visual Basic for Excel,似乎找不到修复“刷新”错误的最佳术语
- excel - 如何使用 VBA 在 Excel 或 Access 中格式化带有数字和特殊字符的字符串?
- jmeter - 在 JMeter 后处理器中保存匹配的值
- jsonschema - 如何指定字符串必须出现在 json 模式的其他地方?