I am trying to find out a best solution for Builds\Deployments.
Still have nothing, except some notes.
Requirements\Facts:
- Distributed software usually runs on a lot of servers\nodes;
- Deploy must be automated;
- User should be able to control deployment from one place (web UI);
- Automated deployment system must be able to Revert changes;
- Servers\Nodes should use Push\Pull mechanism to update themselves;
- Web UI should have health status monitor for all Servers\Nodes;
- to be continued...
Links:
Comparison of Continuous Integration Software
Comparison of open source configuration management software
Hadoop/HBase automated deployment using Puppet
No comments:
Post a Comment