Suponiendo que esté haciendo CI, el título realmente lo dice todo: ¿Qué herramientas usa?¿Qué herramientas usas para facilitar la integración continua (CI)?
En nuestro caso somos una tienda de desarrollo .NET, y estamos utilizando
Sin embargo estamos golpeando algunos problemas de rendimiento con Subversion y el número de tuberías de agentes de construcción Cruise & que estamos ejecutando, por lo que estamos usando Git en el back-end para aliviar esto. Sin embargo, la versión para Windows de Git nos está dando problemas (parece un poco demasiado "beta"), por lo que creemos que tenemos que ir con la versión de Linux.
La desventaja de esto es que está aumentando aún más las habilidades requeridas de cualquiera que vaya a administrar esta configuración.
Entonces, ¿qué herramienta (s) usa para el control de su versión y la compilación/implementación automatizada? Por favor, también mencione cuál es su plataforma de desarrollo.
¿Qué sistema de control de versiones utilizas junto con Team City? –
@Richard - Subversion, pero es compatible con otros. SVN funciona bien, puedo informarlo por experiencia. – Finglas
Gracias por la respuesta. ¿Puedes decir cuántos agentes de compilación de TeamCity tienes? (Esto parece ser lo que ha causado el cuello de botella de svn para nosotros: muchos agentes de construcción de cruceros realizan actualizaciones simultáneamente) –