2010-02-15 20 views
6

Estoy mirando el panel web de cruisecontrol. Puedo ver una granja y un servidor. Sin embargo, no veo ninguna forma de agregar un proyecto?¿Cómo agrego un proyecto a CruiseControl.NET?

¿Esto es algo que puedo hacer con la interfaz de usuario o necesito editar manualmente el archivo de configuración?

+2

Si estás queriendo gestión basada en la interfaz de usuario web, es posible que desee evaluar TeamCity. http://www.jetbrains.com/teamcity/features/index.html – TrueWill

Respuesta

12

Deberá editar manualmente el archivo ccnet.config (ubicado dentro del directorio CruiseControl) para agregar proyectos. Hay algunas herramientas gráficas para ayudarlo a hacer esto, sin embargo, se acostumbra a hacerlo a mano con bastante rapidez: ¡solo tenga la documentación cerca!

Actualización: Un ejemplo de una de estas herramientas es http://www.codeplex.com/ccnetconfig

+0

También puede descargar CCValidator para validar sus cambios. No querría que una máquina CC ocupada le diga que sus cambios son malos y luego espere a que termine la compilación actual antes de descubrir si la ha solucionado correctamente o no. – ashes999

1

Puede utilizar CCNETConfig para editar el archivo de configuración a través de una interfaz de usuario a pesar de que no es compatible con la versión más alta> CruiseControl.NET 1.4.

1

Tiene que editar básicamente el archivo de configuración a mano, sin embargo lo tengo configurado para que el archivo de configuración sin procesar se divida en diferentes archivos de inclusión, cada uno de los cuales está configurado en mi sistema de control de fuente. Luego creé un proyecto para la configuración y luego para toda la configuración. Entonces, cuando algo cambia en la configuración, CC.NET mismo saca los cambios, recrea sus archivos de configuración y actualiza la configuración del sistema.

Esto significa que cualquiera puede editar la configuración (si pueden acceder a los archivos en sourcecontrol), y nadie tiene que entrar en el directorio de archivos de programa de la propia máquina CC.NET.

No estoy seguro de si esto responde a la pregunta que hizo, pero así es como nuestra disposición trabaja

Cuestiones relacionadas