我在Azure DevOps中有两个变量
Var1= A,B,C
Var2= 1,2
我需要按照以下条件运行一个任务:
Var1=A,B,C & Var2=1,2
Var1=A & Var2=1
从官方文档中,我只能看到更简单的自定义条件。
例如:
and(succeeded(), in(variables['Var1'], 'A','B','C'))
以下是使用“和”条件再次包含Var2的方法,更像多个自定义条件。
在简单的C#世界中,我们将写成以下形式。
(Var1==A || Var1==B || Var1==C) && (Var2==1 || Var2==2)
更新
我的最终条件如下所示
( ((Var1==A || Var1==B || Var1==C) && (Var2==2)) || ((Var1==A) &&(Var2==1)))
我该如何在自定义条件中实现这个功能?
(((Var1==A || Var1==B || Var1==C) || (Var2==2)) || ((Var1==A) &&(Var2==1)))
? - Jayendran((Var1==A || Var1==B || Var1==C) && (Var2==2))
,另一个带有条件((Var1==A) &&(Var2==1))
,这应该可以工作。 - Leo Liu