首页 > 解决方案 > Azure DevOps 2019 服务 - GitHub Azure Pipelines 应用程序 - 将 2 个构建管道关联中的 1 个删除到 GitHub 存储库

问题描述

我有 Azure DevOps 2019 Services 项目 AA 指向 Azure DevOps 2019 Services BUILD 管道的 GitHub 存储库 XX。CI 集成通过 GitHub Azure Pipelines App 启用。BUILD 管道会自动构建以提交到 GitHub 主服务器及其关联的 PR。它可以正常工作。

我必须从项目 AA 切换到 Azure DevOps 2019 Services 项目 BB。

我有 Azure DevOps 2019 Services 项目 BB 指向 Azure DevOps 2019 Services BUILD 管道的相同 GitHub 存储库 XX。CI 集成通过 GitHub Azure Pipelines App 启用。BUILD 管道会自动构建以提交到 GitHub 主服务器及其关联的 PR。它可以正常工作。

关联(Azure DevOps BUILD 管道 -> GitHub 存储库)是在创建构建管道时创建的。

Azure DevOps 2019 Services 项目 AA 和 BB 目前通过 GitHub Azure Pipelines App 与同一个 GitHub 存储库 XX 相关联。

如何取消项目 AA 与 GitHub Azure Pipelines 应用程序的 GitHub 存储库 XX 的关联?我是否应该简单地删除项目 AA 中的 BUILD 管道以删除关联?

标签: azure-pipelines

解决方案


感谢你们对我的帮助!

对于构建管道的 Azure DevOps 2019 服务(对我而言),UI 不同(与上图所示),但它确实提供了管道禁用功能。

要禁用连续构建:

一个。单击构建(在左侧导航菜单中) b。单击编辑按钮 c。单击点、点、点按钮 d。从下拉列表中选择设置 e。从单选按钮中选择禁用(处理新的运行请求) f. 点击保存按钮

要禁用拉取请求构建:

一个。单击构建(在左侧导航菜单中) b。单击编辑按钮 c。单击点、点、点按钮 d。从下拉列表中选择触发器 e。选择 Pull Request Validation 下的存储库 f。取消选中复选框(从此存储库的分支构建拉取请求)

我会在几天内尝试这个来验证它是否有效。我想确保在进行此更改之前关闭所有 GitHub 拉取请求。


推荐阅读