Ich habe ein Problem mit den neuen TFS 2015 Update 2 Gated Builds.
Nach dem Einchecken der Gated Build Queues ist jeder Teil des Builds erfolgreich, bis der letzte Schritt von "Eingeschlossene Änderungen einchecken" erreicht wird.
Wenn ich das Protokoll für diesen Schritt anschaue, bekomme ich:
%Vor%Wenn ich mir das Protokoll 'Get Sources' anschaue, sehe ich:
%Vor%Ich erkenne den Benutzernamen als Dienstbenutzer (und habe ihn daher hier redigiert). Es sieht so aus, als ob es versucht, den korrekten Namen des Regalsatzes zu finden, aber für den falschen Benutzer.
Update 20.04.2016:
Ich musste ein brandneues Projekt erstellen.
Der fehlgeschlagene Grund: Sie versuchen, Dateien mit Ihrem eigenen Konto einzuchecken. Der Buildagent versucht jedoch, die Änderungen mit dem Dienstkonto einzuchecken.
Es scheint, dass mit Ihrem Build Agent etwas nicht stimmt. Nachdem Sie Ihren TFS-Server auf TFS update2 aktualisiert haben, müssen Sie auch den Build-Agent aktualisieren. Wenn es immer noch nicht funktioniert, versuchen Sie, den Agenten herunterzuladen und einen neuen bereitzustellen. Detaillierte Schritte von MSDN: Bereitstellen eines Windows-Build-Agents
Ich habe dieses Problem mit On-Premise TFS 2015 Update 2 festgestellt. Als Workaround habe ich mich mit einem normalen CI-Build anstelle des Gated Triggers entschieden und ich plante jeden Abend eine Veröffentlichung.
Wir haben jedoch kürzlich TFS 2015 Update 3 installiert und das Problem wurde behoben. Wir verwenden nun die Konfiguration, die wir wollten: 1 Gated Build, das die Änderungen eincheckt, und 1 Continuous Integration Build für das Release.