Ich habe ein großes Problem mit der Konfiguration von TC. Es ist Version 10.0.2.TeamCity Snapshot Build-Konfiguration
Ich möchte Build-Kette wie folgt: Main - Wiederherstellung nuget und Wiederaufbau-Lösung. Code-Analyse - Code-Ergebnis analysieren (nicht Kasse) verwenden Main als Abhängigkeit. Veröffentlichen - In Azure veröffentlichen - Verwenden Sie das Ergebnis von Main.
I gesetzt Main nach: Build-numer Format: %build.counter%.%build.vcs.number....%
VCS Kasse dir: auto
-Code-Analyse Build-Nummer Format: %build.counter%.%dep.<mainId>%.%build.vcs.number...%
VCS Kasse dir: %dep.<mainId>.build.default.checkoutDir%
Und die Haupt dir ist: 55660246e9f668c3
Und Code-Analyse Suche in: 9ccd5731845f5aba
So ist es falsch. Warum? Warum?
EDIT:
Was ich VCS Kasse Verzeichnis festgelegt in "Code Analysis" Build-Konfiguration fest einprogrammierte directiory Namen "Main" e.x. zu 55660246e9f668c3
dann funktioniert es.
Das Problem ist also mit %dep.<mainId>.build.default.checkoutDir%
Die Build-Nummer-Formate sollten hier keine Rolle spielen. Der VCS-Stamm spielt eine Rolle, aber nicht das VCS-Checkout-Verzeichnis. Verwenden Sie denselben VCS-Stamm in Main & Analysis? – sferencik
Ja, das gleiche VCS-Wurzel. – Nerf