我在 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,b
Multipliers 选项,来自 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中找到示例。