MV Integración Continua

MV Integración Continua es un proyecto para crear una máquina virtual tipo VirtualBox o VMWare que tenga una instalación completa de una plataforma de integración continua lista para descargar y usar en un proyecto de desarrollo de software.

Las preguntas iniciales a resolver ahora son:

1. ¿Qué máquina virtual usar? (VMWare, VirtualBox, ¿otras?)
2. ¿Qué sistema operativo? ¿Varios sistemas operativos?
3. ¿Qué herramientas y plugins?
4. ¿Qué otras consideraciones tener?

  • ¿Cómo optimizar el tamaño de la imagen para facilitar la distribución?
  • ¿Dónde montarla?

Enlaces relacionados
Esta nueva página contiene un consolidado con las aplicaciones y plataforma propuesta para la MV.

Propuestas:

Carlos Zuluaga.
1. VirtualBox. Es libre y da mayor accesibilidad a la VM que creemos.
2. Última distribución de Ubuntu.
3. Varios:*

  • Hudson sobre Apache Tomcat.
  • Plugins para integración con Sonar, Emma/Cobertura.
  • Instalación de Sonar en el servidor embebido.
  • MySQL para Sonar.

4. Estas máquinas virtuales pesan varios GBs. Sería ideal usar un mecanismo que minimice el consumo de disco.

Anónimo1 (de momento prefiero no dar nombre)
1. Inicialmente VirtualBox, pero no hay que dejar de lado VMWare si queremos que esto se utilice en empresas de cierto tamaño
2. A de ser un sistema libre por el tema de licencias. Personalmente elegiría Ubuntu sin dudarlo, pero en el mundo empresarial lo que mejor visto esta son distribuciones basadas en RedHat
3. Usaría un solo servidor de aplicaciones con todo, en lugar de usar servidores embebidos. Sería interesante tener también ant, maven, herramientas tipo artifactory etc…
4. Se podrían eliminar aplicaciones para reducir el tamaño, pero lo suyo sería encontrar un mecanismo para distribuir una imagen sin reducir.

Comentarios:

Agregar un comentario nuevo
Si no se indica lo contrario, el contenido de esta página se ofrece bajo Creative Commons Attribution-ShareAlike 3.0 License