Find out how you can automate the build and deployment processes for your CRM solutions. The session will demonstrate how the latest tools from the CRM SDK, Visual Studio Online & xRM CI Framework can work together to implement end to end one-click deployments of your enterprise Dynamics CRM Solutions across all your environments. This will allow you to deliver CRM more frequently in a consistent and reliable way
2. xRM CI Framework
A bit about us…
Wael Hamze
LinkedIn: http://www.linkedin.com/in/waelhamze
Twitter: @WaelHamze
Hameed Choudhury
LinkedIn: https://www.linkedin.com/in/hameedchoudhury
3. xRM CI Framework
10 Common Myths on CI/CD and CRM
1. Everyone is aware of CI/CD
2. Nobody is doing it
3. It is not required for CRM Projects
4. It doesn’t add much value
5. Only applies to large enterprise teams
6. Requires lots of new skills
7. Requires lots of technology
8. CRM doesn’t work with CI/CD
9. Implementation costs are too high
10.Takes a lot of time to implement
4. xRM CI Framework
CI/CD Pipeline
Artifact
Repository
Source
Control
Deployment
Automation
Build
Automation
Test
Automation
Developer
CRM
Dev
Configure
Export
Check-In
Store
Artifacts
Pull sources
Trigger Build
CRM
Prod
CRM
Stage
CRM
Env.
DeployUse
Test
Test
QA
Ops
Use
User
Promote
Promote
Export
6. xRM CI Framework
Wrap Up…
1. Greater awareness and need for CI/CD
2. Much easier than before to implement
3. General availability of tools and frameworks
4. Doesn’t take that much time to get up and running
5. All manual operations can be done via automation
6. Choose level/scope of automation based on cost/benefit approach
7. Reduction in Risk
8. Increase in efficiency, quality and consistency
9. Reducing time to market
10.Happy developers and customers
7. xRM CI Framework
xRM CI Framework
Open Source Framework for automating builds and deployments of CRM
Solutions
1. Builds Tasks for Visual Studio Team System
2. Sample PowerShell Scripts
3. PowerShell Cmdlets for automating common build and deployment steps
Github: https://github.com/WaelHamze/xrm-ci-
framework
VSTS Build Tools:
https://marketplace.visualstudio.com/items?item
Name=WaelHamze.xrm-ci-framework-build-tasks