Azure devops 如何将OnPrem Azure DevOps服务器与cloud one集成?

Azure devops 如何将OnPrem Azure DevOps服务器与cloud one集成?,azure-devops,devops,azure-devops-rest-api,azure-devops-extensions,azure-devops-server-2019,Azure Devops,Devops,Azure Devops Rest Api,Azure Devops Extensions,Azure Devops Server 2019,我的公司有Azure DevOps在线版本,我们有我们所有的项目和回购协议。我们无法为回购配置CI/CD,因为我们的内部服务器网络无法访问internet 为了解决这个问题,我们构建了一个新的服务器,它可以访问internet和内部网络。在新服务器上,我们安装并配置了Azure DevOps服务器2019。我们不想将我们的回购协议从云版本迁移到在线版本 我正试图将OnPrem回购与云回购联系起来,但它不起作用。我发布了云版本的PAT,并将其作为服务连接添加到OnPrem版本的管道下,但仍然无法查

我的公司有Azure DevOps在线版本,我们有我们所有的项目和回购协议。我们无法为回购配置CI/CD,因为我们的内部服务器网络无法访问internet

为了解决这个问题,我们构建了一个新的服务器,它可以访问internet和内部网络。在新服务器上,我们安装并配置了Azure DevOps服务器2019。我们不想将我们的回购协议从云版本迁移到在线版本

我正试图将OnPrem回购与云回购联系起来,但它不起作用。我发布了云版本的PAT,并将其作为服务连接添加到OnPrem版本的管道下,但仍然无法查看和链接云回购

我可以将repo从云克隆到OnPrem服务器,但这不会得到最新的代码,因为代码正在云repo的

有谁能告诉我如何将两者联系起来吗


谢谢

我认为没有一种有意义的方式来集成Azure DevOps服务和Azure DevOps服务器,因为它们本质上是同一产品。我假设(但不知道)您希望将Azure DevOps服务集成到内部构建和部署中,因为您声明希望将repo保留在Azure DevOps服务中。所以,本质上,您希望在内部部署环境中运行构建和部署组代理

查看代理文档,尤其是通信小节:

或者这篇旧的博文,交流部分的来源:

理想的解决方案可能是在对internet开放的服务器中运行自托管构建代理,并在Azure DevOps服务中为它们配置代理池。对于部署,您需要使用部署组并将部署组代理安装到目标服务器,在目标服务器上,它们只需要出站443访问权限即可与Azure DevOps服务通信


如果不可能,您必须将部署代理安装到构建机器上,然后构建机器会看到其他本地服务器,但这是一个相当不令人满意的解决方案,因为您必须依赖WinRm功能进行部署,或者在构建服务器和其他内部部署服务器之间暴露太多网络。

感谢您为我提供了正确的指导。我能够通过在op prem服务器上配置构建代理并将其链接到Azure DevOps来解决我的问题。