Sar*_*Sar 3 azure-devops azure-pipelines
我在 Azure DevOps 中使用多阶段 YAML 管道,并且在一个阶段中构建并将工件部署到其他阶段。我已经设置了拉取请求构建,每当推送新代码时,管道中的所有阶段都会运行,这是不可取的。
我想要的是,每当新代码被推送到任何分支时,我想要运行构建阶段并跳过部署阶段。默认情况下,此选项在经典管道中可用,因为构建和发布是早期的单独组件
您需要添加条件来跳过拉取请求构建的阶段/步骤。你可以使用这个
ne(variables['Build.Reason'], 'PullRequest')
Run Code Online (Sandbox Code Playgroud)
ne(variables['Build.Reason'], 'PullRequest')
Run Code Online (Sandbox Code Playgroud)
你会在这里找到更多这样的例子
| 归档时间: |
|
| 查看次数: |
2393 次 |
| 最近记录: |