Wir haben einen CI-Build-Server, der automatisierte Builds ausführt und die aktuelle Sprint-/Iterationsnummer in die Assembly-Version aufnehmen möchte. Gibt es eine Umgebungsvariable oder eine einfache Möglichkeit, die aktuelle Sprint-Nummer in den Build-Prozessen zu erhalten? TFS On Permise 2015 Update 3TFS Build variabler aktueller Sprint TFS 2015
1
A
Antwort
5
Es gibt keine eingebaute Variable, um den aktuellen Sprint zu erhalten, aber Sie können REST API verwenden. Schritte:
- hinzufügen Powershell-Datei an die Quellcodeverwaltung (zB in Ihrem Projekt enthalten und Check-in)
Code:
Param(
[string]$collection,
[string]$projectName,
[string]$token
)
$uri="$collection/$projectName/_apis/work/teamsettings/iterations?`$timeframe=current&api-version=v2.0-preview"
Write-Output $uri
$result = Invoke-RestMethod -Uri $uri -Method Get -Headers @{Authorization=("Bearer {0}" -f $token)}
Write-Output "success"
Write-Output $result.value.path
Write-Host "##vso[task.setvariable variable=currentSprint;]$($result.value.path)"
- Bearbeiten Sie Ihre Build-Definition
- Klicken Sie auf die Registerkarte Optionen, und aktivieren Sie Skripts für den Zugriff auf OAuth Token
- In Schritt Powershell-Build und Powershell-Datei (Schritt 1) (Argumente angeben: -collection $ (System.TeamFoundationCollectionUri) -projectName $ (System.TeamProject) - Token $ (System.AccessToken))
Danach wird der aktuelle Wert in Sprint currentSprint Variable gespeichert.
Verwandte Themen
- 1. TFS Aktueller Sprint URL
- 2. SpecFlow TFS Build-2015
- 3. TFS 2015 Build Agent
- 4. TFS 2015 Build Variable Erweiterung
- 5. TFS 2015 Reporting Service zeigt keine Daten in Sprint Burndown
- 6. Ausführen von TFS Build 2015 Schritte parallel
- 7. TFS 2015 Gated Checkin Build Problem
- 8. TFS 2015 vNext Build-Konfiguration + FIPS
- 9. Tfs Build Server 2015 veröffentlichen bestimmtes Projekt
- 10. Build-Skript verschieben vNext TFS 2015
- 11. TFS 2015 Build-Definition-Source-Version
- 12. Upgrade von TFS 2015 Build Agent
- 13. TFS 2015 Build Ausgabestelle: Einzelner Ordner Option
- 14. TFS 2015 Visual Studio Build-Projektvariablen
- 15. TFS 2015 entfernt weiterhin benutzerdefinierte Build-Schritte
- 16. TFS 2015 v.Next build: Parallele Lösungs-Builds?
- 17. TFS 2015 deaktiviert 'CODE', 'BUILD', 'TEST', 'RELEASE'
- 18. TFS 2015 Versionsverwaltungszugriff-Buildvariablen
- 19. TFS 2015 vNext UsingTask
- 20. tfs 2013 bis 2015 tfs Prozessvorlage Migration
- 21. TFS 2015 Build-Definition - Override Build-Nummer mit Variablen
- 22. TFS Sprint Item Print Plug-in
- 23. git in TFS 2015
- 24. TFS 2015 installieren Fehler
- 25. TFS 2015 Best Practices
- 26. Rollback TFS 2015 Installation
- 27. jenkins Endpunkt in tfs 2015
- 28. TFS 2015-Aufbewahrungsrichtlinie nicht angewendet
- 29. Code Coverage mit TFS 2015
- 30. TFS 2015 Referenz erforderlich Assemby