我在vsts发布管理中尝试了类似的东西:
结果:部署了2倍的环境:$(a)和$(b) 我想部署环境的6倍:1,2,3,4,5和6
解决方法的想法?
在构建任务中,变量$(c)被展开,值为:1,2,3,4,5,6 ......我不明白为什么字段“乘数”不会扩展变量
答案 0 :(得分:0)
您应该使用变量a
和b
分隔逗号( a,b
)for Multipliers选项。
只有您在“乘数”选项中指定的变量,变量值才会充当乘数。因此,如果您对“乘数”选项使用a,b
,则变量a
和变量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 phases中找到示例。