gpt4 book ai didi

azure-devops - Azure Devops 多个自定义条件

转载 作者:行者123 更新时间:2023-12-05 08:22:36 25 4
gpt4 key购买 nike

我在 azure devops 中有 2 个变量

Var1= A,B,C
Var2= 1,2

我需要在以下条件下运行一个任务

Var1=A,B,C & Var2=1,2

Var1=A & Var2=1

来自official doc我只能看到更简单的自定义条件

喜欢

and(succeeded(), in(variables['Var1'], 'A','B','C'))

此处如何再次使用 and 条件包含 Var2 更像是多个自定义条件

在一个简单的 C# 世界中,我们将像下面这样写

(Var1==A || Var1==B || Var1==C) && (Var2==1 || Var2==2)

更新

我的最终条件是这样的

( ((Var1==A || Var1==B || Var1==C) && (Var2==2)) || ((Var1==A) &&(Var2==1))) 

我如何在自定义条件下实现这一点?

最佳答案

Azure Devops multiple Custom conditions

看来你想使用矩阵变量,就像每个变量一样,你可以这样使用它:

and(succeeded(), in(variables['Var1'], 'A','B','C'), in(variables['Var2'], '1','2'))

用逗号分隔变量条件,在我这边效果很好。

希望这对您有所帮助。

关于azure-devops - Azure Devops 多个自定义条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59718013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com