小编Dav*_*ord的帖子

Azure Devops 管道仅在合并时触发

我正在寻找一种仅在成功(或尝试)拉取请求合并时触发 Azure 管道的方法。

我现在有 :

trigger:
 branches:
  include:
    - DEV

steps:
- script: FOO
Run Code Online (Sandbox Code Playgroud)

但每次 DEV 分支发生更改时都会运行,我想避免这种情况。

此外,我想要一个编程响应,而不是每次都通过用户界面。

编辑:发生了一件奇怪的事情

condition: and(succeeded(), eq(variables['Build.Reason'], 'PullRequest'))
Run Code Online (Sandbox Code Playgroud)

得到:

Expanded: and(True, eq('IndividualCI', 'PullRequest'))" 
Run Code Online (Sandbox Code Playgroud)

在做公关时,因此没有达到预期效果

pipeline git-merge azure-devops cicd

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

azure-devops ×1

cicd ×1

git-merge ×1

pipeline ×1