Wie werden die aktualisierten Argumente einer Build-Prozessvorlage im Abschnitt „Prozess“ einer Build-Definition aktualisiert?

StackOverflow https://stackoverflow.com//questions/21004379

Frage

Für ein build process template, können wir die Argumentliste davon hinzufügen/entfernen/bearbeiten und sie als Variablen innerhalb der Build-/Workflow-Schritte verwenden.Ich lese den netten Leitfaden Hier

Ich klone die Vorlage DefaultTemplate.11.1.xaml Zu sayHello-DefaultTemplate.11.1.xaml und bearbeiten Sie es über Visual Studio 2012.Ich habe zuerst ein Argument namens hinzugefügt TestMessage.Ich checke meinen Änderungssatz in die Quellcodeverwaltung ein.

Dann erstelle ich eine Build-Definition sayHelloBuild basierend auf dieser Vorlage.Und wenn ich zum Process Tab, ich kann sehen TestMessage im Abschnitt „Verschiedenes“.Ich speichere die Build-Definition.Der Versuch, es in die Warteschlange zu stellen, ist erfolgreich.

Hier kommt das Problem.Ich habe ein weiteres Argument für die benannte Vorlage hinzugefügt ABBCCC und den Quellcode einchecken.Aber wenn ich die Build-Definition bearbeite sayHelloBuild, Ich kann nicht sehen ABBCCC im Process Tab als MyArugment01 tut.

Wie kann ich die Argumentliste aktualisieren?

enter image description here

War es hilfreich?

Lösung

  1. Verwenden Sie das folgende Skript, um die registrierte Build-Prozessvorlage in der Datenbank zu löschen:

    use Tfs_YourTeamCollectionName; delete from tbl_BuildProcessTemplate where ProcessTemplateID = 'Your ProcessTemplateID';

  2. Erstellen Sie erneut eine neue Build-Definition.

Der Datenbankname ist der Name Ihrer TFS-Teamsammlung, z. B.Tfs_YourTeamCollection im Backend-SQL-Server Ihres TFS-Servers.Ich verwende TFS 2012.

Ich hoffe es hilft!

Andere Tipps

Innerhalb der Argumente gibt es eine Eigenschaft namens „Metadata“, wie im Bild unten gezeigt.Klicken Sie auf die Schaltfläche am rechten Ende und ein Fenster sollte sich öffnen, wie im zweiten Bild gezeigt.Geben Sie den Namen der neuen Variablen in den Parameternamen ein und geben Sie die anderen Details ein (Anzeigename usw.).Speichern und checken Sie die Build-Definition ein, und schon kann es losgehen.

MetaData property

Add properties window

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top