【问题标题】:GitHub checks change the repo it builds on in Azure DevOpsGitHub 检查更改它在 Azure DevOps 中构建的存储库
【发布时间】:2020-12-08 19:02:52
【问题描述】:

显然有人在 Azure DevOps 中使用另一个 repo 在 GitHub 中构建 repo。

他不再在这里工作,我必须改变这一点。我做了一个拉取请求,它建立在另一个 repo 上。但是一旦我将代码合并到 master 中,它确实会构建在正确的 repo 中。

我需要更改它的原因是它看起来像是从旧的 YAML 构建的,并且不确定是哪一个。

如何更改 GitHub 检查 PR 的构建位置?是否仅通过删除其他存储库中的构建?

【问题讨论】:

  • 嗨 Abbas Soloki,您有机会实施我建议的解决方案吗?你能解决吗?如果我的回复有帮助或给出了正确的方向。感谢marking it as an answer,这也将帮助社区中的其他人。

标签: github build azure-devops continuous-integration github-actions


【解决方案1】:

您可以在 GitHub 中找到所需的 Azure DevOps 管道 - 回购 - 设置 - 分支 - 分支保护规则 - 合并前需要通过状态检查

根据管道名称,您可以在 Azure DevOps Project - Repo 中找到对应的 YAML 文件。检查此管道是否位于 Azure DevOps 端的错误存储库。

如果 GitHub 端列出了正确的管道,您可以直接更改它们。否则,您可能需要通过Azure Pipeline extension 重新配置 GitHub-Azure DevOps Service 连接。

【讨论】:

  • 不幸的是,创建一个新的 repo 似乎更容易。涉及的权限太多,最终创建新存储库变得更容易。
最近更新 更多