【问题标题】:Azure Devops configuration with Jenkins使用 Jenkins 进行 Azure Devops 配置
【发布时间】:2019-08-13 13:09:11
【问题描述】:

背景信息:

Jenkins 和 Azure DevOps 都位于 Azure 中。 Jenkins 无法从 Internet 访问,并且位于组织防火墙后面,因为 Azure DevOps 不是,需要能够使用具有上述背景的 Jenkins 服务挂钩

以下也可以:

  1. 可以在本地 Azure VNET 中配置 Azure DevOps
  2. 如果我们能够识别或获取 Azure DevOps 主机服务器 IP 以将其列入 Jenkins 中的传入流量白名单。

【问题讨论】:

标签: azure-devops azure-virtual-network


【解决方案1】:

将 Azure DevOps 链接到私有 Azure VNET 的方法是通过 Express Route。

Microsoft 在线服务(如 Azure 存储、Azure SQL、Dynamics 365 和现在的 Azure DevOps)的连接是通过 ExpressRoute 线路的 Microsoft 对等配置。

路由过滤器是一种通过 Microsoft 对等互连使用支持服务子集的方法。使用路由筛选器,您可以启用要通过电路的 Microsoft 对等互连使用的服务。 Azure DevOps 包含在新的 Azure 全球服务路由筛选器中,BGP 社区值为12076:5050

ExpressRoute 适用于所有 Azure DevOps 服务,包括:

ExpressRoute 不适用于通过 Azure 内容交付网络 (CDN) 交付的 Azure DevOps 静态内容,其中包括:

  • 脚本、图像、字体和样式表,来自 cdn.vsassets.io URL,以及
  • 来自 {publishername}.gallerycdn.vsassets.io URL 的 Web 扩展。

ExpressRoute 可用于 Azure Artifacts。但是,您需要为您的组织所在的 Microsoft Azure 区域配置路由过滤器。

另见:

【讨论】:

  • 您能否添加更多关于我们如何以及在何处可以在 Azure Devops 中找到快速路线详细信息的信息?还是?
  • 快速路线详情都在 Azure 内部。正是通过 VNet 链接和配对来完成这个技巧。文档都在这里:docs.microsoft.com/en-us/azure/expressroute
猜你喜欢
  • 1970-01-01
  • 2019-10-17
  • 1970-01-01
  • 1970-01-01
  • 2022-10-19
  • 1970-01-01
  • 2019-12-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多