我在 azure devops 中有 2 个变量
Var1= A,B,C
Var2= 1,2
我需要在以下条件下运行任务
Var1=A,B,C & Var2=1,2
Var1=A & Var2=1
来自我只能看到更简单的自定义条件
like
and(succeeded(), in(variables['Var1'], 'A','B','C'))
这里如何再次使用 and 条件包含 Var2更像是多个自定义条件.
在一个简单的 C# 世界中,我们将像下面这样编写
(Var1==A || Var1==B || Var1==C) && (Var2==1 || Var2==2)
Update
我的最终条件是这样的
( ((Var1==A || Var1==B || Var1==C) && (Var2==2)) || ((Var1==A) &&(Var2==1)))
我怎样才能在自定义条件下实现这一目标?
Azure DevOps 多个自定义条件
看来你想使用矩阵变量,它就像每个变量一样,你可以这样使用它:
and(succeeded(), in(variables['Var1'], 'A','B','C'), in(variables['Var2'], '1','2'))
用逗号分隔变量条件,在我这边工作得很好。
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)