2016-07-22 21 views
2

Aus irgendeinem Grund entfernt mein On-Premise TFS 2015 (update3) die angepassten Build-Schritte von Builddefinitionen, wenn auf Builddefinition bearbeiten geklickt wird.TFS 2015 entfernt weiterhin benutzerdefinierte Build-Schritte

I Klicken Sie dann auf "Rückgängig", um den entfernten benutzerdefinierten Build-Schritt wiederherzustellen.

Weiß jemand, warum TFS das tut? Und gibt es irgendeine Lösung für dieses seltsame Verhalten?

+0

Ich kann Ihr Problem mit Update 3 nicht reproduzieren. Tritt dieses Verhalten auch bei Ihrer neuen Crated Build-Definition auf? Versuchen Sie, Ihren benutzerdefinierten Build-Schritt in einer neu erstellten Build-Definition hinzuzufügen und anschließend für den Test zu bearbeiten. –

+0

@ Patrick-MSFT Ich habe gerade bestätigt, dass es auch für neu erstellte Builddefinitionen in TFS 15.3 –

+0

passiert Haben Sie die benutzerdefinierte Aufgabe durch Erweiterung installiert oder nicht? Sie können diesem Artikel folgen, um eine benutzerdefinierte Build-Aufgabe hinzuzufügen: https://www.visualstudio.com/en-us/docs/integrate/extensions/develop/add-build-task –

Antwort

0

Wie sich herausstellte, gab es in der Datei task.json einen kleinen Konfigurationsfehler. Die Person, die die Build-Aufgabe erstellt hat, hat Deploy als Wert der visibility-Eigenschaft, wobei nur Build und/oder Release gültige Werte sind.

Ich denke, diese Eigenschaft wurde irgendwie mit der category-Eigenschaft verwechselt - das ist die Build-Task-Kategorie Registerkarte gehört zu - während Sichtbarkeit definiert, wenn die Aufgabe eine gültige Build-Aufgabe für Build-Konfigurationen und/oder Release-Konfigurationen ist.