Automating CFML App Build, Test, and Deploy
Sunday February 26, 11:00 am - 12:00 pm
This presentation will contain the information needed for a participant to get started immediately, but also show a complete demonstration in a mixed environment. Consider a team of developers, each using their own preferred tools, working on a large CFML application. They need not standardize on a particular IDE, OS, or CFML engine. With a bit of planning, a distributed team of developers can check their code into source control and have it automatically tested and deployed to other servers.
The following outlines the topics and technologies presented:
- How to create a CFML application that can be built for any environment with Apache Ant
- Using Git developer and production branches to trigger Jenkins CI test and deploy
- Configuring Jenkins master/slave nodes on multiple platforms
- Automating server deployment and configuration of the CFML engine and application dependencies
- Distributing MX Unit and Selenium tests on Jenkins nodes and monitoring test failures
The demonstration will show a team workflow from text editor to production release, and how to deal with conflicts and test failures.





