在 bitbucket pr 上触发时的 Azure 管道不会在合并的 git ref 上出现 运行
Azure-pipelines when triggered on a bitbucket pr doesn't appear to run on a merged git ref
我有一个 Azure 管道 运行,如下所示:
trigger:
- master
pr:
- azure-pipelines-test
steps:
- script: echo "Build Sourcebranch $BUILD_SOURCEBRANCH"
displayName: Sourcebranch echo.
- script: tree
displayName: tree
当我添加到一个分支,该分支有一个从 azure-pipelines-pr-test
到 azure-pipelines-test
的开放拉取请求时,我得到 SourceBranch
= refs/heads/azure-pipelines-pr-test
,这只是源分支负责人。
我还对 azure-pipelines-test
进行了修改(添加了一个空文件),但不在 azure-pipelines-pr-test
中。当我在管道中执行 tree
时,这些修改不会显示。
在拉取请求的 azure-pipelines 文档中,它说拉取请求中的两个分支之间有一个合并提交,用于 运行 管道......但事实并非如此' 似乎是正在发生的事情。
我是不是做错了什么?
Am I doing something wrong?
你没有做错,相反我认为trigger+checkout
过程有问题。
我在我这边重现了同样的问题并报告了这个问题 in our user voice forum。如果产品团队有任何更新,您可以跟踪它以获取通知。
我有一个 Azure 管道 运行,如下所示:
trigger:
- master
pr:
- azure-pipelines-test
steps:
- script: echo "Build Sourcebranch $BUILD_SOURCEBRANCH"
displayName: Sourcebranch echo.
- script: tree
displayName: tree
当我添加到一个分支,该分支有一个从 azure-pipelines-pr-test
到 azure-pipelines-test
的开放拉取请求时,我得到 SourceBranch
= refs/heads/azure-pipelines-pr-test
,这只是源分支负责人。
我还对 azure-pipelines-test
进行了修改(添加了一个空文件),但不在 azure-pipelines-pr-test
中。当我在管道中执行 tree
时,这些修改不会显示。
在拉取请求的 azure-pipelines 文档中,它说拉取请求中的两个分支之间有一个合并提交,用于 运行 管道......但事实并非如此' 似乎是正在发生的事情。
我是不是做错了什么?
Am I doing something wrong?
你没有做错,相反我认为trigger+checkout
过程有问题。
我在我这边重现了同样的问题并报告了这个问题 in our user voice forum。如果产品团队有任何更新,您可以跟踪它以获取通知。