Cada vez que un nuevo desarrollador se une al equipo o la computadora que un desarrollador está usando cambios, el desarrollador necesita hacer mucho trabajo para configurar el entorno de desarrollo local para que el proyecto actual funcione. Como equipo de SCRUM, estamos tratando de automatizar todo, incluida la implementación y las pruebas, por lo que lo que estoy preguntando es: ¿existe una herramienta o práctica para automatizar la configuración del entorno de desarrollo local?
Por ejemplo, para configurar mi entorno, primero tuve que instalar eclipse, luego SVN, Apache, Tomcat, MySQL, PHP. Después de eso, llené la base de datos y tuve que hacer cambios menores en los diversos archivos de configuración, etc. ¿Hay alguna manera de reducir este trabajo a un clic?