2011-05-20 22 views
7

Estoy intentando configurar CruiseControl.NET (1,6)Configuración CruiseControl.NET

La instalación se completa con éxito, sin embargo, me parece que no puede iniciar el servicio real.

Cuando ejecuto el CCNET.exe, obtengo una ventana de consola que dice que lo último que escribe es: Inicializando la seguridad.

que ejecuta el servicio de administrador de control de servicio también no funciona ..

Intentar acceder a localhost/CCNet no envía respuesta.

¿Qué es lo que falta aquí? He instalado el producto en el pasado con éxito, no estoy seguro de lo que está mal esta vez.

+0

Soy un usuario anterior de cruisecontrol pero me cambié a http://jenkins-ci.org/ ya que es más fácil de mantener. Tal vez deberías echarle un vistazo. – schoetbi

+0

@schoetbi - es más fácil de configurar, lo estamos usando en mi tienda actual. Sin embargo, creo que el diseño de la información de compilación de cc.net es mucho mejor que hudson/jenkins. En segundo lugar, como desarrollador .net, prefiero una herramienta .net a una java. –

Respuesta

5

@ lysergic-acid - Incluso si la configuración principal está hecha (servidor/ccnet.config) y la está ejecutando desde el símbolo del sistema, todavía no verá el panel web.

Si está instalando en IIS7, el proceso de configuración para el panel de control web requiere pasos que no están en los documentos de configuración de webDogs de CC.Net en sourceforge.

Lo que me hizo trabajar era instalador de esta página web salpicadero CC.Net, que es desde el sitio de confluencia, en lugar del sitio de Source Forge: http://confluence.public.thoughtworks.org/display/CCNET/Installing+the+Web+Dashboard

En el área de comentarios, no son específicamente acerca de IIS 7 (Im suponiendo eso es parte del problema).

Todavía tengo problemas con el servicio, por lo que no puedo ayudarlo, pero definitivamente puede ejecutar el panel de la web sin el servicio, siempre que se ejecute la versión de la solicitud cmd.

2

La configuración del directorio virtual para el front-end web podría no completarse correctamente. Intente utilizar el Administrador de servicios de IIS para crear una aplicación alrededor de la carpeta Servicio. Creo que hay un problema con la instalación si olvidas desbloquear la descarga, pero no he jugado con ella lo suficiente como para estar seguro.

Tenga en cuenta que el servicio web front-end y ccnet son dos piezas totalmente aisladas. Debería poder ver el front-end web incluso si el servicio ccnet no se ejecuta.

+0

¿Cuál es la diferencia entre los 2? ¿Puedo básicamente lograr todo sin la interfaz web? ¿Necesito ejecutar el servicio? –

+0

@liortal: la idea detrás de la división es que puede ejecutar múltiples servidores de CI, pero tiene una "estación de monitoreo" a través de la interfaz web. Para un entorno de pequeña escala, ejecuta ambos en el mismo cuadro. Según tu descripción, sonaba como si tuvieras problemas con ambas piezas.El front-end web suena como un simple problema de configuración. –

+0

Todavía no estoy trabajando con él, ni he podido encontrar documentación decente en la web. Parece que puedo crear manualmente un ccnet.config e invocar ccnet.exe para que realmente lo ejecute, pero no estoy seguro de que esta sea la manera de trabajar con CCNET. no debería estar funcionando en el fondo? y cómo configurar el tablero de la web? –

1

Tuve un problema una vez cuando lo instalé e IIS se configuró en deshabilitado (y por lo tanto no se estaba ejecutando), tuve que desinstalar CruiseControl.NET, iniciar IIS y luego reinstalar CC.Net.

¿Tiene un cortafuegos que bloquea los puertos? El puerto predeterminado es 21234.

Necesita tanto el elemento web como la parte de servicio instalada para poder ejecutar CC.Net.

+0

¿Cómo lo agrego manualmente a IIS? Ya reinstalé CC.NET después de habilitar IIS. –

Cuestiones relacionadas