Pregunta

En mi tienda (como espero que esté en la mayoría), tiene múltiples versiones de diferentes componentes de software (llamémoslos cliente-cliente y servicio de barra). En mi configuración de cc.net, actualmente tengo un '' proyecto '' para foo-client en troncal, un proyecto para foo-client versión 1.0 y otro para foo-client versión 1.1.

Lo que realmente me gustaría ver en el nivel del tablero es algo como:

  •   

    cliente-cliente

  •   

    servidor de barra

Con la capacidad de profundizar en foo-client o bar-server. El paquete acumulativo mostrará el estado de la última compilación continua y podría revisar y / o forzar una nueva compilación para una versión etiquetada existente.

¿Qué están haciendo y bajo qué marco de administración de compilación?

¿Fue útil?

Solución

Es posible que desee echar un vistazo a Hudson (que admite MSbuild's a través de un complemento); se puede implementar en un servidor de aplicaciones Java (se recomienda: Glassfish o Tomcat).

Se tarda entre 5 y 15 minutos en descargar, descomprimir e implementar, y luego está listo para comenzar a definir las compilaciones del proyecto.

Hay una gran cantidad de complementos para ampliar la funcionalidad básica, y el equipo de desarrollo parece lanzar nuevas características / correcciones de errores en un calendario de lanzamiento de 3-4 días, por lo que la vitalidad del código es muy alta.

http://hudson-ci.org/

Dentro del panel de Glassfish: puede organizar sus proyectos a través de una pestaña específica del nombre raíz del proyecto que desee definir, y luego puede lograr fácilmente la estructura organizativa que parece querer.

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