Pregunta

Estoy configurando el proceso de control de fuente + compilación/integración de mi equipo desde cero.Estábamos usando VSS y una herramienta que creamos internamente para realizar el proceso de construcción.Decidimos pasar a un ambiente más moderno.Tengo el SVN en ejecución y me gustaría establecer un proceso de integración continua con CruiseControl.NET.¿Existe una buena guía de inicio paso a paso que me ayude a comenzar con las mejores prácticas de esta herramienta?

¿Fue útil?

Solución

Antes de aprovechar CruiseControl al máximo, debe crear un script de compilación automatizado que pueda ejecutarse mediante msbuild o nant.Una vez que haya construido su proyecto en un solo paso, podrá comenzar a integrar CruiseControl en la mezcla.Aquí hay algunos recursos que le ayudarán a empezar:

Otros consejos

Un recurso excelente que encontré recientemente para CI es el de Martin Fowler, autor del famoso libro "Enterprise Application Architecture".

URL: http://martinfowler.com/articles/continuousIntegration.html

Un consejo que hemos aprendido: si tiene un equipo razonablemente grande y el producto al que se refiere es un escenario del tipo "impulsar el control de calidad para que la gente pueda probar", resista la tentación de crearlo cada vez que alguien verifica algo. .Es probable que esto interrumpa el control de calidad durante un tiempo y provoque muchas interrupciones antes de que te des cuenta de que la gente está revisando cosas todo el día.

Para un escenario de "impulso al control de calidad", simplemente haga que se active todas las noches si detecta cambios.

Para un escenario de "ver si se construye", una vez cada hora es bueno (nuevamente, la gente revisa las cosas con demasiada frecuencia en un equipo de tamaño decente para que las compilaciones instantáneas valga la pena).

Si está buscando un .NET CI, ¿podría sugerirle que eche un vistazo a Ciudad del equipo.Creo que es mejor y es gratis para hasta 20 usuarios.

Realmente, el documentación es bastante solido

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