Example project for Microsoft Common Data Service DevOps
This project aims to achieve developer isolation for team development of CDS based solutions and fully automate build and release management with Azure DevOps Pipelines.
Presentation, "ALM Practices for Building Common Data Service Products and Services", that accompanies this project can be found in the /docs folder.
Example build for the project can be found in the /deploy folder with a Build Pipeline YAML definition. The build definition includes the use of The D365 Build Tools for solution packaging and VSTS-debugging extension to assist with debugging efforts.
Open Source Projects Utilized
Dynamics 365 Build Tools by Wael Hamze
Microsoft.Xrm.Data.PowerShell by Sean McNellis & Kenichiro Nakamura
VSTS Build/Release Tasks for debugging pipelines by Max K. (knom)
Note that the "Base" and "Skills" import/export settings are the working examples in this project. Request and Full setting configurations are for demonstration purposes only.