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.

Joseph Lamoree

http://lamoree.com

Joseph Lamoree is a software developer from Southern California, working primarily with ColdFusion for many years.