github - 使用 Azure DevOps 构建公共(public) GitHub 存储库

标签 github azure-devops continuous-integration azure-pipelines

如何使用 Azure DevOps 作为构建管道的一部分来构建公共(public) GitHub 存储库?例如,我使用 SonarQube 等开源工具包,我希望使用持续集成来部署 SonarQube - 理想情况下 - 这样我的开发团队始终拥有最新的服务器。

看来我必须 fork 存储库并提供对 Azure Pipeline 的存储库访问权限。 Azure DevOps 仅列出我自己的存储库 - 因此是 fork - 并且由于我对它们具有管理员访问权限 - 我能够提供对 Azure Pipeline 的访问权限。

有没有办法只用“读”访问权限来做到这一点?

最佳答案

您可以在 Azure DevOps 中创建公共(public)项目或 使用 GitHub 集成 https://github.com/marketplace/azure-pipelines使用 azure-pipelines 是适合您情况的最佳选择。或者直接在 azure pipelines 定义中选择 GitHub 或外部 git 存储库。

关于github - 使用 Azure DevOps 构建公共(public) GitHub 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58422695/

相关文章:

Github Apps 用户识别

azure - 如何将代理添加到 Visual Studio Team Services 中的队列(是 VS Online)?

continuous-integration - ArgoCD同步失败时发送邮件通知

github - 使用 GitHub REST APIv3 进行全局代码搜索

github - git : Corrupt MERGE_HEAD file when merging with master

search - 搜索 GitHub 的最佳方式是什么?

azure - 使用 Azure DevOps 在订阅之间移动资源

azure - 如何从工件 UI 下载通用工件

Azure cpu 百分比平均值和最大值相差太大

testing - 带有 emberjs 的 CI