CruiseControl

cruisecontrol.sourceforge.net
CruiseControl-banner.png
Información general
Desarrollador(es)Alden Almagro y Paul Julius [1]
Lanzamiento inicial30 de marzo de 2001 (17 años y 20 días)
Última versión estable2.8.4
15 de septiembre de 2010 (7 años, 7 meses y 4 días)
Génerocontinuous integration software
Programado enJava
Sistema operativomultiplataforma
PlataformaMáquina virtual Java
LicenciaLicencia BSD
Idiomasinglés
En españolNo
[editar datos en Wikidata]

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.

Ciclo de Compilación

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.

Other Languages
Deutsch: CruiseControl
English: CruiseControl
français: CruiseControl
русский: CruiseControl