Automated deployment/installation of development tools
- by thegreendroid
My team is looking to automate installation/deployment of all of our development tools.
The main driver for this is to ensure that everyone in the team has a consistent development environment setup and to also allow a new recruit to get up and running easily. By development environment I mean tools like SCM, toolchains, IDEs etc. and by consistent I mean everyone using the same version of compiler to build code (this is very important!).
Here are a few of our requirements –
Allow unattended (silent) install of our entire dev setup by running a single script
Ability to deploy selective updates (new versions) for specific tools
Ability to report which tools are installed and their specific version numbers
Must work on Windows (Linux would be a bonus)
Must be easy to maintain
What are some of the tools that you've used to automate such a task?