Azure DevOps管道构建意外触发

问题描述 投票:1回答:1

在我们的项目中,我有一个管道“ MyPipeline”,用于还原NuGet软件包,构建解决方案并运行测试。

master分支上,我有一个执行添加代码审阅者之类的策略的策略,并且具有执行“ MyPipeline”的“构建验证”步骤。一切都很好。

但是,我从Master创建了另一个分支,称为NewBranch,并将其同步(推送)到Azure。在Visual Studio中做了一些细微的更改之后,我做了一个[[从母版合并,提交并同步到Azure。

然后看到“ MyPipeline”正在执行,我感到有些惊讶。当我将对

NewBranch

的更改推送到Azure时,它似乎已触发。我没有关于“ NewBranch”的分支机构政策。 YAML文件中的触发器为:trigger: - master
什么开始了?如果这种情况持续下去,我很快会花掉我的自由球员几分钟的时间...
azure azure-devops azure-pipelines azure-pipelines-build-task
1个回答
0
投票
我今天也见过同样的行为。

您是否可以尝试像这样重写管道中的触发器部分:

trigger: branches: include: - master

有帮助吗?我还不能亲自验证,因为我做了更改,但PullRequest尚未获得批准:)

我还有另一个存储库,在该存储库中我看不到该行为,但是在那里,我的管道触发器看起来像这样:

trigger: - master

((请注意前两个空格-主)
© www.soinside.com 2019 - 2024. All rights reserved.