1

欢迎社区。

目前,我们的客户拥有 Dynamics 365 On-premises 基础设施,以及更多连接到 CRM 的应用程序。一切都可以通过 VPN 获得。

案例是实施CI/CD流程。我想使用 AzureDevOps 云。代码管理解决方案 = bitbucket。当然,在 OnPremise Dynamics 中实现完整的 ci/cd 流程不是问题,但问题是我们如何设法绕过 VPN?

我在带有代理的 MS 文档中找到了一些提示等,但我不确定这是否可行。有什么建议吗?谢谢你

在此处输入图像描述

4

1 回答 1

1

在此处输入图像描述

如果您使用的是 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 管道时遇到的每个特定问题提出新的主题。

于 2020-11-04T03:06:57.667 回答