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
| 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.
