En mis instancias de CruiseControl, tengo la versión controlada por el archivo ccnet.config.¿Cómo controla una versión la configuración de un proyecto de TeamCity?
Cuando quiero actualizar CruiseControl, ejecuto un trabajo de "configuración de actualización" que recupera la configuración del control de versión.
De esta manera, el proceso de compilación de una versión se gestiona por configuración.
Me pregunto cómo lograr estos objetivos con eficacia en TeamCity.
Yo también. Pero el problema es que el proceso de compilación puede ser complicado, involucrando ejecutar pasos de compilación en paralelo, pasando artefactos de construcción, cadenas de construcción, e.t.c. Esto todo una vez configurado puede ser difícil de repetir. Es por eso que almacenar la configuración de compilación (y no solo crear compilaciones) en VCS es muy importante. Pero lamentablemente la mayoría de los servidores de CI no tienen esta característica :( –