Azure自定义任务版本更新时visibleRule语法错误,求正确写法
Azure自定义任务visibleRule正确语法写法
Azure自定义任务的visibleRule不支持多层嵌套的逻辑表达式,你需要把原条件拆解为扁平的逻辑组合,以下是和原条件等效的正确语法:
serviceType = A || serviceType = B || (serviceType = C && deploymentMode = Docker) || (serviceType = D && deploymentMode = Docker)
逻辑说明:
- 保留原条件中
serviceType = A或serviceType = B的直接判断 - 将原嵌套条件
((serviceType = C || serviceType = D) && deploymentMode = Docker)拆解为两个独立的与条件:(serviceType = C && deploymentMode = Docker)和(serviceType = D && deploymentMode = Docker),再用||连接,逻辑上和原嵌套条件完全等效
内容的提问来源于stack exchange,提问作者CodeMonkey
相关产品推荐
相关产品推荐

