欢迎社区。
目前,我们的客户拥有 Dynamics 365 On-premises 基础设施,以及更多连接到 CRM 的应用程序。一切都可以通过 VPN 获得。
案例是实施CI/CD流程。我想使用 AzureDevOps 云。代码管理解决方案 = bitbucket。当然,在 OnPremise Dynamics 中实现完整的 ci/cd 流程不是问题,但问题是我们如何设法绕过 VPN?
我在带有代理的 MS 文档中找到了一些提示等,但我不确定这是否可行。有什么建议吗?谢谢你
欢迎社区。
目前,我们的客户拥有 Dynamics 365 On-premises 基础设施,以及更多连接到 CRM 的应用程序。一切都可以通过 VPN 获得。
案例是实施CI/CD流程。我想使用 AzureDevOps 云。代码管理解决方案 = bitbucket。当然,在 OnPremise Dynamics 中实现完整的 ci/cd 流程不是问题,但问题是我们如何设法绕过 VPN?
我在带有代理的 MS 文档中找到了一些提示等,但我不确定这是否可行。有什么建议吗?谢谢你
如果您使用的是 Dynamics 365 On-premises。您需要在本地计算机上配置自托管代理。有关详细步骤,请参见此处。
由于 D365 在代理后面。您需要将自托管代理配置为在 Web 代理后面运行。请参阅此处的详细步骤。
无需安装 Azure devops 服务器。您只需配置您的 azure 管道以在上述步骤中创建的自托管代理上运行。这样您的 azure 管道就可以访问本地资源。
当您配置管道时(有关配置管道的更多信息,请参见下文),选择Default
自托管代理所在的代理池(例如以下示例)以在自托管代理上运行您的管道。
您需要在 azure devops 中为 CI/CD 流程创建 azure 管道。
以下是在 azure devops 中配置经典管道以实施 Dynamics 365 的 CI/CD 的详细步骤示例。
1、使用 Azure DevOps 的 Dynamics 365 CE 的 CI/CD
2、为 Dynamics 365 CRM/Power Platform 构建 Azure DevOps Pipelines
如果要为 CD 流程配置发布管道。您可能需要创建部署组以部署到本地 D365。请参阅此处以将代理配置到部署组。
3、查看D365 论坛以获取更多关于将 D365 与 azure devops 集成的主题。
在配置 Azure 管道时,您很可能会遇到一些问题。请就您在配置 azure 管道时遇到的每个特定问题提出新的主题。