Ich habe eine TFS 2013u4 Git-Build-Definition, die ein Repository definiert, Repo Standard und CI überwacht Repos in seinen Source-Einstellungen. Mit Methoden, die an anderer Stelle beschrieben sind, kann ich den Standardzweignamen aus der Builddefinition in meiner benutzerdefinierten Build-XAML abrufen, aber ich muss einen Weg finden, um den Namen der Verzweigung zu ermitteln, die einen CI-Build ausgelöst hat.Get TFS Triggered Build Git Zweig
Zum Beispiel:
Meine Build-Definitionslisten BranchA als Standard und listet BranchA, BranchB, BranchC und BranchD als überwachte Zweige für CI Triggered baut.
Sagen Sie, jemand schreibt eine Änderung an BranchD; Durch dieses Commit wird diese Builddefinition ausgelöst. Wie kann ich in meinem benutzerdefinierten Build-XAML feststellen, dass es ein Commit für BranchD war, das diesen Build ausgelöst hat?
Das ist nicht ganz das, wonach ich gefragt habe. Die Anforderung in UserVoice besteht darin, den genauen Unterordner in einem Zweig zu identifizieren, in dem eine Änderung vorgenommen wurde. Alles, was ich wissen muss, ist der Zweigname selbst. Ich habe tatsächlich eine Lösung gefunden, siehe meine Antwort. –