TFS Build ermöglicht die Definition eines Etikettenformats auf der Registerkarte "repository" in der Build-Definition. Ich kann benutzerdefinierte Variablen auf der Registerkarte "Variablen" definieren und sie in der Etikettenformatdefinition verwenden. Aber gibt es eine Möglichkeit, einen Wert einer solchen benutzerdefinierten Variable im Batch-Skript im benutzerdefinierten Build-Schritt zu ändern? Oder vielleicht in einer anderen Art von Build-Schritt? Ich kann einen Wert einer solchen Variablen in einem Batch-Skript abrufen, aber alle Änderungen werden ignoriert (obwohl das Kontrollkästchen "Umgebung ändern" aktiviert ist). Gibt es eine Möglichkeit, einen während eines Build-Prozesses berechneten Wert als Teil eines Etikettenformats zu verwenden?TFS Build 2015 - Verwendung benutzerdefinierter Variablen im Etikettenformat
Vielen Dank im Voraus!
Was bedeutet eine andere Art von Build-Schritt in Ihrer Frage? Kannst du ein Beispiel geben? –
Ich verwende Powershell, um einen Wert der benutzerdefinierten Variable in Powershell zu ändern: Write-Host "## vso [task.setvariable variable = ProductVersionNumber;] $ productVersion". Es funktioniert, aber nur der Anfangswert geht in das Etikett. Es scheint, dass das Format zu Beginn des Builds ausgewertet wird. – xylothek