Tenemos una compilación que compila y crea un artefacto. Luego tenemos otra compilación que usa la última compilación y la despliega en el entorno adecuado. Una vez que esté completo, tengo que ir y etiquetar la compilación en TC que se envió al entorno. ¿Hay alguna manera de etiquetar la Compilación compilada que se implementó utilizando Deploy Build?Etiquetar una compilación en TeamCity desde otra compilación
Respuesta
No conozco una manera fácil de hacerlo (es decir, a través de una configuración de configuración de TeamCity), pero probablemente podría lograrlo utilizando el REST API desde su script de compilación.
Si usa TeamCity 6 o superior porque tiene una cadena de dependencia de compilación desde Deployment Build a Main Build ya sea a través de dependencias de artefactos, instantáneas o ambas, puede etiquetar su Deployment Build. Esto se debe a que la interfaz de usuario le mostrará una vista en árbol de las dependencias que utilizó la implementación y puede navegar hasta la construcción real.
Una cosa que puede hacer, y en mi opinión debería hacer, es etiquetar su control de fuente de TeamCity si está utilizando un control de fuente que admita etiquetado/etiquetado. Probablemente debas configurar tu Deployment Build con una dependencia de snapshot así como la dependencia de artefactos, especialmente si tus archivos de compilación están en el mismo repositorio. En tu compilación principal deberías hacer que TeamCity etiquete tu repositorio en una compilación exitosa con algo así como "build-1.2.3.4". Luego, en su Build Deployment, debería conseguir que etiquete el repositorio después de una compilación exitosa con "deployed-1.2.3.4". Si despliega en diferentes entornos, puede hacer que etiquete el repositorio en consecuencia.
- 1. Fijar progresivamente una compilación en Teamcity
- 2. TeamCity + MSBuild: etiquetar una implementación con un número de compilación VCS
- 3. ¿Puedo cancelar una compilación de TeamCity desde mi script msbuild?
- 4. TeamCity: haciendo referencia a un número de compilación desde una configuración de compilación diferente
- 5. Registro de compilación de Teamcity
- 6. TeamCity, pasando una ID generada en un paso de compilación a un paso de compilación posterior
- 7. ¿Cómo implementar después de una compilación con TeamCity?
- 8. Agente de compilación de TeamCity desconectado
- 9. TeamCity no puede encontrar artefactos después de una compilación
- 10. Usar SVN Revisión para etiquetar compilación en CCNET
- 11. Crear configuración de compilación mediante REST en Teamcity
- 12. Usuario de correo electrónico que destruyó la compilación en Teamcity
- 13. Corredor de compilación de línea de comando de TeamCity: ¿Cómo hacer que falle la compilación?
- 14. ¿Deberíamos etiquetar nuestro repositorio SVN después de cada compilación exitosa de CI?
- 15. ¿Alguien sabe de un proveedor de compilación de TeamCity alojado?
- 16. Teamcity: Pase el parámetro de entorno a la compilación dependiente
- 17. ¿Cómo puedo mejorar el rendimiento de compilación de Teamcity?
- 18. Hacer que el paso de compilación de TeamCity FxCop cause un error de compilación si se infringe una regla
- 19. ¿Cómo realizo una compilación en mi feed público de TeamCity NuGet?
- 20. Hardware de estado de compilación
- 21. ¿Hay alguna manera para que TeamCity pase el último número de compilación anclado en el paso de compilación de la compilación actual?
- 22. Cuando falla un paso de compilación en una compilación de la ciudad del equipo, ¿puedo detener los próximos pasos de compilación?
- 23. ¿Cómo hacer que falle una compilación de TeamCity (tiempo de espera) si tarda demasiado?
- 24. ¿Cómo hago que una compilación de TeamCity aparezca en TFS Build Explorer?
- 25. Compilación de archivos .java externos desde Java
- 26. Compilación cruzada Código ARM7 desde visual studio
- 27. Usar constantes de compilación en eventos de compilación
- 28. Compilación cruzada a Linux desde OS X
- 29. ¿Cómo analizo el resultado de msdeploy y fallo una compilación de TeamCity si hay errores?
- 30. ¿Cómo hago que Jenkins cancele una compilación desencadenada por scm si se produce otra compilación desencadenada por scm?
¿Qué versión de TeanCity estás usando? – Bronumski