Configure TeamCity para construir desde el tronco SVN, ramas y/o etiquetas
tags branch (1)
Primero, asegúrese de que su raíz VCS sea la raíz de su repositorio SVN en su panel de administración, en lugar de apuntar al directorio troncal.
Luego, para cada configuración de compilación, edite las reglas de pago en su Configuración de VCS. Agregue la regla de pago que desea.
Por ejemplo, para su configuración de compilación ''troncal'', tendría una regla de verificación de: +:trunk => .
.
Si tiene una etiqueta o una rama que desea construir, simplemente cree una nueva configuración de compilación con una regla de verificación correspondiente. Una etiqueta de ''release-1.1'' tendría una regla de verificación de: +:tags/release-1.1 => .
Aquí está la documentación sobre las reglas de pago: http://confluence.jetbrains.net/display/TCD65/VCS+Checkout+Rules
¿Cómo puedo configurar TeamCity para compilar desde el tronco SVN y también desde diferentes ramas y / o etiquetas?
Nuestra idea es tener varias compilaciones del mismo proyecto, de esta manera podemos tener la versión actual en producción (con la capacidad de implementar y corregir esa "etiqueta de lanzamiento") y al mismo tiempo tener el tronco y las ramas con el desarrollo real que se lleva a cabo diariamente.
Tenemos nuestras políticas, propietario y todo eso para nuestros directorios SVN, el problema que tenemos es cómo configurar TeamCity para hacer varias compilaciones para el mismo proyecto sobre las diferentes "versiones" o "estados" de la aplicación.
Cuál es la mejor manera de hacer esto ?
Gracias por adelantado !