Running TeamCity from Amazon EC2 - Cloud based scalable build and continuous Integration

My blog has moved. You can view this post at the following address: http://www.osherove.com/blog/2010/5/31/running-teamcity-from-amazon-ec2-cloud-based-scalable-build.html
Published Monday, May 31, 2010 8:53 AM by RoyOsherove
Filed under: ,

Comments

Monday, May 31, 2010 9:30 AM by Arielr

# re: Running TeamCity from Amazon EC2 - Cloud based scalable build and continuous Integration

Now let's talk cost and performance.

Are you launching VMs in the build?

Wednesday, June 02, 2010 7:27 AM by hjm

# re: Running TeamCity from Amazon EC2 - Cloud based scalable build and continuous Integration

>>hopefully, that should be it, and teamcity will try to instantiate new instances on demand. Note that it may take around 10 minutes for an agent to become available to teamcity from the time it’s started.

Hi Roy, great article, got me thinking about our infra for agents.

One question, that 10 minutes you mention, that is the initial initialization of an agent within the buildserver? Or is it each time the buildserver wants to run a build on an agent (which is in the cloud?

I know that the first (initialization) can take a couple of minutes. But is this 10 minutes another wait time? Then it will only be useful for the daily, long running builds.

Thanks!

Wednesday, June 02, 2010 9:33 AM by RoyOsherove

# re: Running TeamCity from Amazon EC2 - Cloud based scalable build and continuous Integration

10 minutes is what it takes for a new machine instance to start up. once an instance is started, an agent on it runs immediately.

Sunday, June 06, 2010 7:54 PM by David Pellerin

# re: Running TeamCity from Amazon EC2 - Cloud based scalable build and continuous Integration

I was just about to do this myself.  Thanks for posting this!