I’ve recently switched back to focusing on Dynamics 365 after some time focusing on Azure again. Back to the future. My team and I have been working on an effort to move all of our Dynamics 365 (and in some cases Azure) based demos, Proof of Concepts (POCs), samples, etc. into Visual Studio Team Services (VSTS), and “rub a little devops on them”. In the process, we’ve learned a lot (and continue to learn) how to best apply build automation and deployment (amongst other DevOps concepts) to Dynamics 365 applications. We’ve had a chance to use great community projects like https://github.com/WaelHamze/xrm-ci-framework which provide (amongst other things) Dynamics 365 VSTS tasks and https://github.com/scottdurow/SparkleXrm/wiki/spkl. In the process, we’ve had the opportunity to contribute back to both.
What became apparent, very quickly, is that we needed to share what we learn with the rest of the community. In an effort to do so, we started https://github.com/devkeydet/dyn365-ce-devops. I welcome you to review what we’ve put together so far. Even better provide us feedback. Try it out and file bugs. Suggest better ways to document what we’ve done. Tell us how to improve the base templates. Suggest additional templates / scenarios. Really, tell us anything you think that will make what we’ve started better for others. Please do so by submitting issues. We will triage the issues and prioritize accordingly.
We’re intentionally *not* trying to boil the ocean here or over engineer the idea. We’re building small and evolving as the community of people who are interested in the project grow and provide feedback. The project will head in the direction that the community takes it. Thanks!