使用 Azure DevOps 构建公共 GitHub 存储库

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

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

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

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

github azure-devops continuous-integration azure-pipelines
2个回答
1
投票

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


0
投票

我可以通过命令提示符直接克隆它:

- script: |
    git clone https://github.com/someorg/some-repo.git
© www.soinside.com 2019 - 2024. All rights reserved.