Automated Application Deployment

This forum is for members to share and gain knowledge of Project Management. Got a question about project management? Need help with a problem? Wish to offer tips and advice? Post here.
Post Reply
dmheiland
New Member
New Member
Posts: 1
Joined: Thu 10 Jun 2010 2:08 pm

Hi there all,

I would like to begin to automate application rollouts/deployments to my UAT and Production servers.

I'm a senior PM in charge of the 'Solution Delivery' arm of our organisation. We have around 25-30 clients, each client using their own installation of a distributed web-based application - 2 app servers and a DB server.

My remit is to not only deliver my projects on time/budget, etc. but that ensure these applications are delivered successfully to our various environments.

Our source code will be in MS Team Foundation Server soon (it's in VSS now). We have automated builds of our product on a daily basis.

I would like to know if anyone has any experience in automating the rollout of applications - the rollout would consist of:
  • Deploying and installing MS .Net applications and services
  • Copying files
  • Executing DB scripts
  • Logging and auditing all the above changes
Each of our clients is of course slightly customised, making the job a little harder.

I'm looking for a tool (probably script-based) that will help me manage/deploy the above.

Does anyone else have experience of this problem/solved it before/provide some insight?

Many thanks
David
danielk127
New Member
New Member
Posts: 1
Joined: Sun 13 Jun 2010 3:56 pm

Hi David,

In order to accomplish this in a scalable manner you need to start implementing automation. We went through the process of manual -> scripts -> automation. Right now, we're using a combination of Chef and Nolio.

Best,
Daniel
Post Reply