Можно ли обновить имя определения сборки с помощью YAML в Azure Pipelines?

Я пытаюсь обновить имя определения сборки на основе параметров времени выполнения YAML. Я могу добиться этого, как показано ниже

name: ${{ parameters.source }} to ${{ parameters.target }} $(Date:yyyyMMdd).$(Rev:r)

Но я хочу обновить имя сборки, указав условные выражения. Пожалуйста, дайте мне знать, можно ли этого достичь.

2 ответа

Решение

Вы можете сделать что-то вроде этого

${{ if eq(variables['Build.SourceBranchName'], 'master') }}: stageName: prod

Перейдите по этой ссылке, чтобы просмотреть полный список выражений, которые вы можете использовать.

Вы можете обратиться к документации, в которой описывается, как установить номер запуска (сборки).

Если вы определяете свою собственную переменную My.Variable, укажите ее номер запуска следующим образом:

$(Build.DefinitionName)_$(Build.DefinitionVersion)_$(Build.RequestedFor)_$(Build.BuildId)_$(My.Variable)
Другие вопросы по тегам