AX2012 R2/R3 Code Promotor
AX 2012 build and deployment automation in under five minutes
AX2012 Code Promotor is a lightweight PowerShell library that automates the entire Dynamics AX 2012 R2 and R3 build and deployment process. It compiles, runs Full CIL, exports the model store, deploys reports, synchronizes the database and applies the temp schema, following Microsoft's recommended sequence. A production code deployment that normally occupies two hours of attended work finishes in under five minutes — and the source code is yours to modify.
- < 5 minutesproduction deployment
- ~2 hoursthe same job by hand
- R2 and R3both supported
- Every environmentdev, test, UAT, production
How it works
The full AX 2012 deployment sequence, run for you
These are the steps a Dynamics AX 2012 deployment requires, performed in the order Microsoft recommends, with each stage timed and logged.
-
Compile the application
The application compile runs automatically as the first stage of the promotion, rather than being kicked off and watched by hand.
-
Generate Full CIL
Full CIL generation is one of the longest and most frequently mistimed parts of an AX 2012 deployment. Here it is simply another automated stage in the sequence.
-
Export the model store
The model store is exported as part of the promotion, giving you the artifact needed to move code between environments consistently.
-
Deploy SSRS reports
Report deployment is included in the run, so reports do not drift out of step with the code that was just promoted.
-
Synchronize the database
Database synchronization runs in sequence, keeping the data dictionary aligned with the deployed application.
-
Import and apply the temp schema
The temp schema is imported and applied according to Microsoft best practice, completing the promotion.
Why teams choose it
Deployments stop being an evening's work
Two hours becomes five minutes
The same sequence, without the waiting and the hand-offs between people. Deployments become something you do during the day.
Consistent across environments
Development, test, UAT and production all promote through the same automated path, which removes the "it worked in test" class of failure.
Enhanced logging
Every stage is timed and recorded, so a failure tells you exactly where it stopped and you have a record to hand to an auditor.
Lightweight and yours
Plain PowerShell with no agents and no proprietary runtime. You get the source, and you can adapt it to your own release process.
FAQ
Questions we get asked about AX 2012 deployments
How long does an AX 2012 code deployment take with Code Promotor?
Does it support both AX 2012 R2 and R3?
What exactly does it automate?
Can it deploy to more than one environment?
What kind of logging does it produce?
Is this a replacement for our build server?
Watch a full promotion, start to finish
Thirty minutes, screen shared. We will run the sequence and answer questions about how it would fit your AX 2012 environments.