Pregunta

Estamos en una etapa temprana de un nuevo proyecto web.El proyecto va a crecer y llegar a ser complejos a lo largo del tiempo.Desde el principio vamos a tener pruebas de integración y unidad utilizando JUnit y pruebas del sistema utilizando HtmlUnit.Podríamos también añadir algo de código estático herramientas de análisis para el proceso de compilación si resultan ser de valor para nosotros.

Si usted está o ha estado involucrado en un proyecto que utiliza la integración continua.El software que ha de utilizar y qué piensas que ha pagado apagado?El software que se recomienda para la integración continua de Java web del proyecto?

¿Fue útil?

Solución

Hudson (el mejor). Hudson Sitio Web

Otros consejos

JetBrains TeamCity Pro. http://www.jetbrains.com/teamcity/index.html

La Edición Profesional no se requiere ninguna clave de licencia.TeamCity se inicia automáticamente con la Edición Professional Server si no hay ninguna clave de licencia es introducida en el programa.Un solo Profesional de la Edición de instalación del Servidor de subvenciones de los derechos a la instalación:

3 Agentes de Compilación, sin costo adicional 20 Cuentas De Usuario 20 Configuraciones De Compilación

Después de haber utilizado tanto CruiseControl y Hudson , Puedo recomendar Hudson como el más fácil de los dos a config (se puede hacer fácilmente a través de la interfaz web, aunque directa configfile también se admite la edición).

Hudson es grande y libre:http://hudson.dev.java.net/

El bambú es grande, pero cuesta $$ http://www.atlassian.com/software/bamboo/

He quedado muy satisfecho con Atlassian del Bambú.Aunque es comercial, el Starter Pack de licencia es de solo $10 para 10 usuarios.Está muy bien documentado, fácil de usar y flexible.

CruiseControl funciona razonablemente bien una vez que lo tienes configurado.

http://cruisecontrol.sourceforge.net/

He usado CruiseControl para proyectos Java, y CruiseControl.NET para .NETO de proyectos, y ambos funcionan muy bien.

Yo instalación CruiseControl para un proyecto que ha estado en funcionamiento durante 4 años con varias docenas de desarrolladores, y mientras que la configuración ha sido modificada varias veces en el ínterin, funciona muy bien.(Yo no apoyan activamente a que el proyecto más, pero sigo trabajando con la gente que lo hace.)

En mi posición actual, CruiseControl.NET se utiliza para dar soporte a varios .Neto de proyectos, y ha sido utilizado por más de 2 años.

CruiseControl

CruiseControl es tanto una integración continua de la herramienta y un marco extensible para la creación de un personalizado continuo proceso de construcción.Incluye docenas de plugins para una variedad de controles en la fuente, crear tecnologías, y las notificaciones de los esquemas incluidos el correo electrónico y la mensajería instantánea.Una interfaz web proporciona detalles de las actuales y de las generaciones anteriores.Y el estándar de CruiseControl distribución es aumentada a través de una rica selección de la 3ª Parte de las Herramientas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top