评估环境的乘数字段变量

时间:2018-02-27 14:45:07

标签: variables azure-devops release-management multi-configuration

我在vsts发布管理中尝试了类似的东西:

  • 使用以下内容定义变量a:1,2,3
  • 使用以下内容定义变量b:4,5,6
  • 使用以下内容定义变量c:$(a),$(b)
  • 当我使用环境多配置并行功能时,在字段乘数中使用变量c。

结果:部署了2倍的环境:$(a)和$(b) 我想部署环境的6倍:1,2,3,4,5和6

解决方法的想法?

在构建任务中,变量$(c)被展开,值为:1,2,3,4,5,6 ......我不明白为什么字段“乘数”不会扩展变量

1 个答案:

答案 0 :(得分:0)

您应该使用变量ab分隔逗号( a,b )for Multipliers选项。

enter image description here

只有您在“乘数”选项中指定的变量,变量值才会充当乘数。因此,如果您对“乘数”选项使用a,b,则变量a和变量b的值将乘以1,41,51,62,42,52,63,43,53,6(部署9次)。

如果仅对“乘数”选项使用一个变量c,则vsts仅分别从变量c部署值(以逗号分隔)。正如您所发现的那样,它仅部署了$(a)$(b)两次。

更多详细信息,您还可以在Parallel and multiple execution using agent phases中找到示例。