CruiseControl

CruiseControl
Información general
Tipo de programa software de integración continua
Desarrollador Alden Almagro y Paul Julius[1]
Lanzamiento inicial 30 de marzo de 2001 (25 años, 2 meses y 8 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 (15 años, 8 meses y 22 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.

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.

Informe de la Compilación

Este informe presenta los resultados obtenidos en el Ciclo de Compilación en formato HTML, servido por una página JSP. El lado izquierdo de la página nos muestra el estado de CruiseControl y provee de links a resultados previos. El lado derecho de la página presenta el resultado de la compilación, incluyendo errores, y detalles de las pruebas realizadas y los cambios en determinados archivos desde la pasada compilación.

Enlaces externos

Referencias

  1. «CruiseControl web site - developers». Consultado el 12 de abril de 2018. 

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.