Descripción del contenido de la MV para Integración Continua

El siguiente es el listado de aplicaciones que incluirá la MV o Live CD para Integración contínua:

  • JDK 1.6.
  • Subversion.
  • Apache Tomcat 6.
  • Apache Ant.
  • Apache Maven.
  • Hudson (último release a la fecha de creación). Adicionalmente los siguientes plugins:
    • Emma/Cobertura para procesar resultados de reportes de coberturas de código.
    • Plugin para la integracion con Sonar.
  • MySQL.
  • Sonar.
  • Nexus.
  • Un proyecto de ejemplo configurado. Aún por definir.

La máquina virtual será creada sobre el sistema operativo Ubuntu Server? (sin entorno gráfico? no será mejor un Ubuntu normalito?) usando VirtualBox.

El plan de trabajo es el siguiente:

1. Crear máquina virtual / live CD.
2. Instalar software base: JDK, Apache Tomcat, MySQL, Apache Ant, Apache Maven.
3. Instalación de Hudson y plugin Emma/Cobertura.
4. Instalación de Sonar y plugin para integración con Sonar.
5. Configuración del proyecto de ejemplo.
6. Instalación de Nexus.
7. En cada punto hay que documentar el uso de la herramienta creada/instalada.

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