CruiseControl

CruiseControl es una aplicación de código abierto basado en Java que permite la compilación automática de proyectos Java, utilizando Ant o Maven. Es una herramienta comúnmente utilizada en integración continua que cada cierto tiempo, o cuando hay cambios en el gestor de versiones, hace una compilación y ejecuta tests y una vez acaba presenta el resultado. Esta presentación puede ser en HTML, por correo electrónico, RSS, Jabber/XMPP, etcétera. Fue originalmente desarrollado por gente de ThoughtWorks como una manera de conseguir Integración Continua en alguno de sus proyectos. Posteriormente y dada su utilidad, la herramienta fue desarrollada como una aplicación independiente. Actualmente, existe también una versión de CruiseControl para.Net llamada CruiseControl.Net. From Wikipedia, the free encyclopedia

Tipo de programa Integración Continua de Software
Desarrollador Alden Almagro y Paul Julius[1]
Lanzamiento inicial 30 de marzo de 2001 (23 años, 11 meses y 24 días)
CruiseControl
Información general
Tipo de programa Integración Continua de Software
Desarrollador Alden Almagro y Paul Julius[1]
Lanzamiento inicial 30 de marzo de 2001 (23 años, 11 meses y 24 días)
Licencia licencia BSD
Idiomas inglés
Información técnica
Programado en Java
Plataformas admitidas máquina virtual Java
Versiones
Última versión estable 2.8.4 ( 15 de septiembre de 2010 (14 años, 6 meses y 8 días))
Enlaces

CruiseControl es una aplicación de código abierto basado en Java que permite la compilación automática de proyectos Java, utilizando Ant o Maven.

Es una herramienta comúnmente utilizada en integración continua que cada cierto tiempo, o cuando hay cambios en el gestor de versiones (por ejemplo CVS o Subversion), hace una compilación y ejecuta tests (más cualquier otra cosa que esté configurada en Ant o Maven) y una vez acaba presenta el resultado. Esta presentación puede ser en HTML, por correo electrónico, RSS, Jabber/XMPP, etcétera.

Fue originalmente desarrollado por gente de ThoughtWorks como una manera de conseguir Integración Continua en alguno de sus proyectos. Posteriormente y dada su utilidad, la herramienta fue desarrollada como una aplicación independiente (stand-alone application).

Actualmente, existe también una versión de CruiseControl para .Net llamada CruiseControl.Net.

El ciclo de compilación o build loop, corre como un daemon o un proceso que periódicamente busca cambios en el código fuente, de ser necesario compila el ejecutable y posteriormente envía una notificación con el resultado de dicha compilación.

Informe de la Compilación

Enlaces externos

Referencias

Related Articles

Wikiwand AI