-1

我想使用 Azure DevOps,但我公司的代码在私有服务器上。实际上,它驻留在私有 IP 中的 Subversion 服务器上。

有没有一种方法可以使用 Azure DevOps 来检索我的代码或直接从我的本地服务器构建?

4

1 回答 1

1

答案是肯定的。你可以将本地 Subversion 服务器与 Azure Pipelines 集成。

如果您的服务器可以从托管代理访问,那么您可以使用托管代理运行手动、计划或 CI 构建。

否则,您必须设置可以访问本地服务器并获取代码的自托管代理。

在这里查看更多信息。

由于您的私有存储库位于私有 IP 中的 Subversion 服务器上。您需要在本地服务器机器或可以访问 Subversion 服务器的机器上构建自托管代理。

当您开始创建一个 azure 管道时(Azure devops 项目门户-->管道-->新建管道),您可以按照向导选择Subversion作为Where is your code并单击Add connection创建一个subversion service connection. 请参阅本教程以创建 Azure 管道。

管道创建后。选择您的自托管代理所在的私有代理池。因此,当您运行管道时,它将在您的自托管代理上运行,该代理托管在您的本地机器上。由于您的 Subversion 服务器可以在您的本地机器上访问,因此管道将能够检索您的代码并在我们的自托管代理上构建。请参见下面的屏幕截图。

在此处输入图像描述

于 2020-08-10T06:46:45.120 回答