Temas etiquetados como: ‘NAntContrib’

Servicios Windows instalables con NAnt

8 enero, 2010

Para los que estamos acostumbrados a utilizar herramientas como Ant para realizar releases, ejecutar los test etc…  en nuestros proyectos Java, cuando programamos en .NET también podemos seguir la misma filosofia, para ello tenemos NAnt y NAntContrib que es una extensión. Tanto Ant y NAnt son una herramienta de código abierto para automatizar procesos de construcción de software.

Si tienes conocimientos de Ant, te darás cuenta de que hay muchas cosas que son parecidas en NAnt, por lo que no te costará mucho hacerte con la dinámica; si no conoces NAnt tampoco es muy difícil, la documentación está bastante bien. NAnt se basa en archivos de configuración escritos en XML, con extensión .build y están compuestos por cuatro tipos de ítems: Tasks, Targets, Properties y Projects.

La tarea que vamos a automatizar es la creación de un instalador (.msi), que además, en el proceso de instalación del msi, instalará un servicio de windows en el sistema. La ventaja de automatizar este tipo de tarea es que nos ahorramos tener que cambiar el nombre del servicio de windows cada vez, modificar de la versión del instalador y demás…

» Leer más: Servicios Windows instalables con NAnt