TeamCity (https://www.jetbrains.com/teamcity/) is an enterprise-level continuous integration server. It supports a lot of technologies out-of-the-box and is very reliable and capable. One of my favorite features is the ability to spin up AWS (Amazon Web Services—http://aws.amazon.com) cloud build agents. You will need to create the build agent AMI (Amazon Machines Image) but, once you have done this, your TeamCity server can start up, however, many build agents are required and then shut them down again when the build has nished.
A basic TeamCity install should be pretty simple; you just need an application server that can host WAR les. One of the most commonly used application servers is Apache Tomcat, and the install is pretty simple. If you have a working Tomcat install, then all you need to do is drop the WAR into the webapps directory. Tomcat will do the rest for you.
Let's have a look at how we can get our build, up-and-running in TeamCity. When you rst get into a new install of TeamCity you should see the following screen:
Getting started with TeamCity
[ 52 ]