J'utilise TeamCity 4.5.1 pour créer et déployer une application ASP.Net en développement.TeamCity + MSBuild: Marquage d'un déploiement avec un numéro de build VCS
Cela fonctionne parfaitement jusqu'à présent, cependant, mon manager m'a demandé d'étiqueter le dossier avec la révision SVN spécifique à partir de laquelle la source a été compilée. J'utilise un script MSBuild pour effectuer la génération et le déploiement, mais je n'arrive pas à récupérer le numéro de build.
Voici la commande MSBuild J'utilise (aseptisé):
<Exec Command=">\\server08\D$\Websites\MYPROJECT\version.txt echo %env.BUILD_VCS_NUMBER%,%env.BUILD_VCS_NUMBER.1%,%system.build.vcs.number%,%system.build.vcs.number.1%,%system.build.number.format%,%system.build.number.format.1%,%system.build.vcs.number.MYPROJECT_Web_Root%,%env.TEAMCITY_VCS_NUMBER_MYPROJECT_Web_Root%" />
Version.txt se présente comme ceci:
,,,,,,,,
Aka, vide. Qu'est-ce que je fais mal? Une meilleure façon de le faire?
Yay! Ça a marché. –