Hi All,
We are current using a manual process of deploying application upgrades to production.
Although the production guys aren't doing everything by hand, they have their automation tools to help them automate some parts of the process, the main flow of the deployment is managed using a specs documentation supplied by R&D for each version.
We decided that we would like to automate this process (it's about time you may say), and of course started by looking up tools which can assist us in that.
The main requirements are:
- Ability to retrieve the environment data from CMDB. For example, if I want to upgrade from 3.2.1 to 3.2.2, I would like to dynamically retrieve which servers are having the 3.2.1 version installed, and run the upgrade automated process only on these servers.
- Dashboard with a deployment process progress and general workplan details
- Easy integration possibilities since we plan to build a lot on top of this platform.
Any suggestions on relevant tools, or just some general thoughts on the subject, are more than welcome!