Azure PR 构建不会在管道中排队

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

在合并之前,我们正在我们的存储库上运行 PR 构建。它由任何到主分支的合并触发。这是在“回购策略”选项卡中配置的。该存储库的结构使解决方案和项目文件位于同一文件夹中。

现在我们需要添加一个新项目。首先,我为现有项目创建了一个文件夹,并将除 .sln、.vs、.git 文件以及 .gitignore 和 .gitattributes 文件夹之外的所有内容都移入其中。我可以构建并运行该应用程序,而且效果很好。

我将更改推送到 Azure 并创建了一个 PR。 PR 构建设置为自动运行,但不会排队。 enter image description here

我点击了“队列”链接,但它没有执行任何操作,然后在一段时间后重新出现。我已将另一个更改推送到同一存储库作为测试,并且它排队正常。我认为这与重组项目有关?我没有使用项目文件的新路径更新 YAML 文件,因此我预计管道会失败,我只是先推送此更改并注意到管道没有运行。

我已经进行了搜索,但没有找到类似的内容,但我可能做错了搜索。如有任何建议,我们将不胜感激。

azure-pipelines azure-repos
1个回答
0
投票

当我的源分支没有构建验证管道的 yaml 文件时,我可以重现该问题。单击 Queue 没有任何效果。 enter image description here

您可以将构建验证管道的 yaml 文件添加到源分支中。确保 yaml 文件的名称路径与管道中配置的相同。当PR触发管道时,实际使用的yaml是您的源分支中的yaml。

© www.soinside.com 2019 - 2024. All rights reserved.