[Evento] Resumen y conclusiones del evento de AUGES “Cómo construir tu entorno de integración continua desde cero”

El sábado pasado, tuve el placer dar un evento con el Grupo de Usuarios de ASP.NET España y que a través de twitter bautizamos como el #geeksaturday, donde montamos un evento sobre cómo contruir un entorno de integración continua de principio a fin. El evento tuvo lugar en las oficinas de Ábaco Ibérica de Software, que Victor Gónzalez @vimagode para los tuiteros, nos prestó para tal ocasión (Muchas gracias)

¿Qué vimos durante el evento?

Empezamos con una introducción teórica sobre la integración continua. Una vez vista la teoría, pasamos a la practica instalando Jenkins como servidor de integración continua y creando unas builds que nos servirían para el ejemplo. A continuación instalamos Mercurial sobre Internet Information Server 7 como sistema de control de código fuente distribuido y como plugins adicionales, TortoiseHg como alternativa visual a la consola de comandos y VisualHg para Visual Studio 2010. Luego abrimos la aplicación de ejemplo, una app desarollada con ASP.NET MVC 3 y empezamos a crearnos un archivo de script de MSBuild desde cero para la creación y limpieza de directorios, compilación, pruebas unitarias (NUnit), cobertura de código (OpenCover) y reporting (ReportGenerator), paquetizado de la solución y despliegue automatizado de la misma (WebDeploy). En total 4 horas muy bien aprovechadas y que incluso podrían haberse alargado.

Al final del evento y gracias la CampusMVP (Patrocinador del grupo) sorteamos 2 libros Trabajando en equipo con Visual Studio ALM y un descuento para los asistentes en el curso Gestión de proyectos de software con Team System y Team Foundation Server. También sorteamos 6 suscripciones de un mes a Pluralsight, también patrocinador del grupo.

Por último unas fotillos de los asistentes

WP_000718 WP_000720

Material del evento para descargar

Tengo pendiente escribir una serie de posts relacionados con este evento, como por ejemplo la instalación de Mercurial sobre IIS, plugins…

Un saludo y hasta la próxima.

7 comentarios sobre “[Evento] Resumen y conclusiones del evento de AUGES “Cómo construir tu entorno de integración continua desde cero””

  1. Vaya, descarté ir porque tengo muy trillado el tema de integración continua y pensaba que no me aportaría demasiado, sin embargo, si llego a saber las herramientas que pensabais utilizar habría ido fijo. Por ejemplo, habitualmente utilizo CruiseControl, NAnt y Git. Me habría venido bien Jenkins, Mercurial, etc.

    No conocía la existencia de OpenCover y ReportGenerator. Gracias por citarlos, los voy a tener muy en cuenta en próximos desarrollos.

    En fin, una pena que no asistiera.

  2. Pues nada, la próxima te apuntas, que está bien contar con opiniones y experiencias con otras herramientas. Además en las cañas de después salieron temas muy interesantes para debatir.

    Un saludo.

  3. Sí, una pena, todo lo que se contó es muy práctico, son eventos muy interesantes que merecen la pena grabarlos como webcast o transmitirlos vía streaming. Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *