我在 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 ...我不明白为什么字段“乘数”不扩展变量
我在 vsts 发布管理中尝试了类似的东西:
结果:部署了 2 次环境:$(a) 和 $(b) 我想部署 6 次环境:1、2、3、4、5 和 6
解决方法的想法?
在构建任务中,变量 $(c) 被扩展并且值为:1,2,3,4,5,6 ...我不明白为什么字段“乘数”不扩展变量
对于乘数选项,您应该使用变量a并b用逗号 ( ) 分隔。a,b
只有您在乘数选项中指定的变量,变量值才会作为乘数。因此,如果您使用a,bMultipliers 选项,来自 variablea和 variable的值b将乘以1,4、1,5、1,6、2,4、2,5、2,6、3,4和3,5(3,6部署 9 次)。
如果您只c对乘数选项使用一个变量,vsts 只会分别部署变量中的值(用逗号c分隔)。如您所见,它只部署了两次$(a)和$(b)。
更多详细信息,您还可以在Parallel and multiple execution using agent stages中找到示例。