The xRM CI Framework is a set of tools that allows you to quickly and easily implement Continuous Integration for your Dynamics CRM solutions.
The framework provides an implementation of some of the concepts detailed in the recently published Microsoft Dynamics CRM Application Lifecycle Management (ALM) white paper. The framework is also compatible with the Dynamics CRM Developer toolkit from the SDK.
The framework allows you to improve efficiency and consistency by automating your build and deployments using Team Foundation Server (TFS) 2012 and PowerShell.
Below is the list of features provided in the first release.
- Dynamics CRM TFS Build Template that allows you to easily create your Check-In, Continuous Integration, Nightly and Release Builds
- Dynamics CRM PowerShell Cmdlets to extend your build process and automate your deployments
- Ability to support online & offline Dynamics CRM Builds (Build from CRM instance v.s. from source control)
- Ability to trigger automated deployments from your TFS Builds
- Ability to run Integration Tests from your TFS Builds after deployment
- Automatic versioning of your CRM Solutions inline with your TFS Build number
- Ability to automate the updating of your customisations stored in source control from CRM using the solution packager
- Support for Dynamics CRM on-premise & online
- Support for TFS 2012 on-premise & online
- Easy to use and extensible to meet your specific scenarios
Apart from the benefits above you will also get all the benefits of using Team Foundation Server Build to improve your ALM.
There will be a series of blog articles to show you how you can use the framework to implement your specific scenarios in your projects.
In the meantime you can download a copy of the framework from the visual studio gallery.
Don’t forget to check out the setup post on how to get started.
Image may be NSFW.
Clik here to view.

Clik here to view.
