Pregunta

Estamos investigando el uso de CruiseControl.NET como Continúa la Integración de construir proveedor, así como la automatización de la primera parte de nuestro proceso de implementación.

Alguien ha modificado CruiseControl.NET's de panel para agregar inicio de sesión personalizado y de funciones de usuario (es decir, Separar el acceso a obligar a una generación que sólo ciertos individuos en una base por proyecto?

El panel es una .NET App, pero creo que también utiliza el nVelocity el motor de la vista en lugar de los formularios web, que no tengo experiencia con.

¿Se pueden mezclar nVelocity y Webforms,o tengo que pasar un día aprendiendo algo nuevo =)

¿Fue útil?

Solución

¿Por qué necesita?¿Usted realmente necesita para limitar a los usuarios en el camino con un servidor de integración.Yo creo que por eso CC.Net no tiene ese tipo de apoyo integrado.

Siempre se puede ver que obligó a una generación, y el control de esa manera.

Me parece que la integración continua funciona mejor con regular construye y regular de la unidad de prueba se ejecuta (nuestro más grande C# app + la ejecución de la prueba tarda 25 minutos y comprueba por hora), así que para mí, forzando una build rara vez es un problema.

Si desea que algunos usuarios tienen algún tipo de informe de acceso sólo se podía limitar a ellos para que no puedan acceder a la CC.Net aplicación web en absoluto.

Todos los resultados (de MSBuild, NCover, NUnit, FxCop, etc) son en XML, de modo que usted puede construir la relatividad simple de las páginas del informe de XSLT.

Otros consejos

@Keith:

Estamos aprovechando CC.NET para ejecutar un CI construir, así como ser capaz de utilizar la Fuerza característica de generación para hacer una Build + Implementar.Es por eso que queremos las manos fuera del tablero de instrumentos.

He encontrado esta mañana y que yo era capaz de colocar CCNET en un directorio virtual dentro de una aplicación web, Esto me permitió configuración de la Autenticación de Formularios, y vamos a la raíz de la aplicación manejar eso.Problema resuelto.

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