Microsoft Dynamics 365 CE 扩展定制 - 8. DevOps

在本章中,我们将介绍以下内容:

  • 使用PowerShell导出Dynamics 365解决方案
  • 使用PowerShell部署解决方案
  • 构建解决方案层次结构
  • 修补解决方案
  • 暂存解决方案
  • 使用SolutionPackager在源代码管理中保存解决方案
  • 使用PackageDeployer将您的解决方案与配置数据打包
  • 基于解决方案版本增量触发构建
  • 将您的部署周期与Octopus Deploy集成

简介

DevOps已经流行了好几年了。许多平台已经接受了这一学科,并将其整合到其开发生命周期中。多年来,Dynamics CRM/365紧跟潮流,保持平台的现代化和最新。CRM 2011中解决方案的介绍,SolutionPackager和PackageDeployer的介绍,以及Microsoft.Xrm.Data.PowerShell扩展都是支持DevOps故事的小步骤示例。其中一些工具是出于支持新功能(例如AppSource)的需要而产生的,微软重新调整了自己的一些工具的用途,以供公众通用。

本章中的示例将涵盖一些DevOps基础知识,如解决方案导出和导入、将配置数据与解决方案绑定、源代码管理集成和部署编排。缝合在一起,你最终会有一个强大的DevOps故事要讲。

下图描述了具有本章所述步骤的开发生命周期:

Microsoft Dynamics 365 CE 扩展定制 - 8. DevOps_第1张图片

上图中编号的每个步骤对应于本章中的一个或多个示例:

  1. 正在构建解决方案层次结构并递增版本。

你可能感兴趣的:(Microsoft,Dynamics,365,CE,扩展,devops,Dynamics,365,CE,D365,CRM,Dynamics,365)