Automated Build and Deployment

In order to simplify the build process of CATS source, there is a local build server configured with the following build plans:

 

  • Build on Commit: This plan is triggered whenever a developer pushes changes to github repository. The plan makes sure that all dependencies are in place, all unit testes pass and there are no compile errors in the change.
  • Nighthly Build: This plan is configured to run every night to prepare build artifact for local staging server. This installation is used to run integration tests and manual tests by the development team.