我正在寻找一种仅在成功(或尝试)拉取请求合并时触发 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)
在做公关时,因此没有达到预期效果