may*_*ʎɐɯ 4 azure-devops azure-pipelines azure-pipelines-yaml
我一直在关注这个 Microsoft 文档,并在 YAML 中创建了一个发布管道,一切正常。
我有一个条件步骤也可以正常工作:
- ${{ if contains(parameters.environment, 'PROD') }}:
Run Code Online (Sandbox Code Playgroud)
现在需求发生了一些变化,相同的条件步骤需要检查多个值。
因为如果这包含 PROD 或 UAT 则为 true。
我一直在阅读不同的地方并尝试了以下内容但没有运气:
- ${{ or(if contains(parameters.environment, 'PROD'), if contains(parameters.environment, 'UAT')) }}:
- ${{ if contains(parameters.environment, 'PROD', 'UAT') }}:
Run Code Online (Sandbox Code Playgroud)
知道这是否可能以及如何解决吗?非常感激
以下面为例:
${{ if or( eq(parameters.environment, 'PROD'), eq(parameters.environment, 'UAT') ) }}:
Run Code Online (Sandbox Code Playgroud)
表达式语法:
| 归档时间: |
|
| 查看次数: |
5285 次 |
| 最近记录: |