Можно ли обновить имя определения сборки с помощью YAML в Azure конвейерах - PullRequest
1 голос
/ 28 мая 2020

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

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

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

Ответы [ 2 ]

0 голосов
/ 28 мая 2020

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

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

$(Build.DefinitionName)_$(Build.DefinitionVersion)_$(Build.RequestedFor)_$(Build.BuildId)_$(My.Variable)
0 голосов
/ 28 мая 2020

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

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

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

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