Как изменить формат имени релиза в панели инструментов релиза tfs?
Есть ли способ изменить имя выпуска конвейера после его запуска, и приборная панель все равно будет учитывать новое имя и отражать его?
Например, в начале сборки ReleaseName=release_1 и после этого на одном из этапов мы меняем его значение на ReleaseName=release_11.04122018, но на панели мониторинга релиза все еще будет старое ReleaseName, как его можно обновить с измененным именем?
1 ответ
Чтобы настроить имена сборок и выпусков, вы можете использовать команды build.updatebuildnumber
и соответственно release.updatereleasename
из скрипта PowerShell. Смотрите также эту страницу на GitHub.
В переводе на yaml это будет выглядеть так:
- powershell: |
[string]$version="$(Build.Repository.Name)_SomeCustomData_$(Build.BuildId)"
Write-Output "##vso[build.updatebuildnumber]$version"
displayName: Set Build Number
То же самое относится и к настройке номера выпуска, но поскольку пока невозможно использовать yaml для конвейеров выпуска, вам нужно самостоятельно добавить задачу PowerShell и добавить встроенный скрипт, например так:
[string]$name="My custom release name"
Write-Output "##vso[build.updatereleasename]$name"
Чтобы увидеть, какие переменные можно использовать для сборки и выпуска конвейеров, проверьте следующие страницы: - Переменные сборки- Переменные выпуска