Как изменить формат имени релиза в панели инструментов релиза tfs? - PullRequest
0 голосов
/ 03 декабря 2018

Есть ли способ изменить имя выпуска конвейера после его запуска, и панель инструментов будет по-прежнему учитывать новое имя и отображать его?
Например, в начале сборки ReleaseName = release_1 и после этого в одном изна шаге мы меняем его значение на ReleaseName = release_11.04122018, но на панели мониторинга релизов все еще будет старое ReleaseName, как его можно обновить с измененным именем?

1 Ответ

0 голосов
/ 03 декабря 2018

Чтобы настроить имена сборок и выпусков, вы можете использовать команды 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"

Чтобы увидеть, какие переменные вы можете использовать для сборки и выпуска конвейеров,проверьте эти страницы: - Построение переменных - Освобождение переменных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...