Azure DevOps VNet 集成

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

我们有一个本地数据中心,通过 VPN 连接到 Azure。 当代码被推送到 Azure 存储库时,需要运行一些本地 Jenkins 作业,并且有一个本地 Nexus 服务器来存储来自其他 Azure 管道的项目。其余的可以而且应该在 Azure 中运行。

我知道可以使用放置在 Azure 虚拟网络中的自托管代理,然后该代理可以连接到本地,但我们不想管理/支付自托管代理费用。 我的问题是,是否有类似于 Azure DevOps 的虚拟网络集成之类的东西?这个想法是让 DevOps 通过 Azure VNet 和 VPN 连接到本地资源,而无需中间使用自托管代理。 例如,ARM 服务连接是否仅允许访问用于部署的虚拟机等资源,还是还允许连接到 VNet 以及通过 VPN 连接的本地资源?

提前致谢!

我已经在 DevOps 和 Azure 订阅之间创建了服务连接。由于内部原因,我无法检查与本地的连接是否有效。

azure azure-devops azure-pipelines azure-virtual-network azure-vpn
2个回答
1
投票

Microsoft 托管的 Azure DevOps 代理仅允许与其他资源的公共互联网连接。不支持 VPN 和使用 Expressroute 或其他连接到内部公司网络的连接。请参阅文档的此部分以供参考。


0
投票

GitHub 现在可以为 Beta 版中的 GitHub 托管运行程序提供 Azure VNet 访问权限: https://docs.github.com/en/enterprise-cloud@latest/admin/configuration/configuring-private-networking-for-hosted-compute-products/about-using-github-hosted-runners-in-your -azure-虚拟网络

我在 ADO yammer grp 上提出问题,询问这是否会出现在 ADO 中。

使用 ADO 来处理面板,使用 Github 来处理 Repos 和 Actions(管道)是很常见的。事实上,微软在他们的认证中强调了这一点。

© www.soinside.com 2019 - 2024. All rights reserved.