【问题标题】:CI on Visual Studio Online with external git repository带有外部 git 存储库的 Visual Studio Online 上的 CI
【发布时间】:2015-06-03 10:23:49
【问题描述】:

我有我的 Git 存储库所在的私有 GitLab 服务器。我使用现在预览中的新构建系统在 VSO 中设置构建。此构建系统支持外部存储库,但只有当存储库是来自 GitHub 的 VSO 之一时,才能连续运行构建。没有其他选项可以使用其他 git 存储库。 我可以在调用外部 url 的 GitLab 上设置 git hook,但我没有找到任何可以通过 API 提升 VSO 构建的信息。 有人可以为这个问题提出任何解决方案或解决方法吗?

【问题讨论】:

  • 澄清:你的 GitLab 在哪里?它是否在防火墙后面的公司网络中?
  • 对,它在我的带防火墙的公司网络中。

标签: git gitlab azure-devops


【解决方案1】:

我假设您已经设计好基础设施对 VSO 的访问和适当暴露;换句话说,您可以在本地运行构建代理,或者可以从公司网络外部访问您的私有存储库。

VSO 公开 REST API Start a build,因此在需要时将新构建排队应该不难。

【讨论】:

  • 不确定它是否适用于新的构建系统,但适用于基于 XAML 的系统
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-24
  • 2013-05-25
  • 2015-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多