0

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

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

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

解决方法的想法?

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

4

1 回答 1

2

对于乘数选项,您应该使用变量ab用逗号 ( ) 分隔。a,b

在此处输入图像描述

只有您在乘数选项中指定的变量,变量值才会作为乘数。因此,如果您使用a,bMultipliers 选项,来自 variablea和 variable的值b将乘以1,41,51,62,42,52,63,43,53,6部署 9 次)。

如果您只c对乘数选项使用一个变量,vsts 只会分别部署变量中的值(用逗号c分隔)。如您所见,它只部署了两次$(a)$(b)

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

于 2018-02-28T03:05:04.847 回答