Как использовать переменные в шаге Azure CLI в Azure CI / CD - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь развернуть мои параметры конфигурации, используя шаг CLI * 1014 в моем конвейере выпуска.

В нем есть несколько команд, которые мне нужно выполнить, и выглядит так:

 - *az webapp config settings set -g resourceGroupName -n WebAppName
   --settings somekey=somevalue*

Обратите внимание, что в нем присутствуют resourcegroupname и webappname. Как я могу создать переменную для этих двух значений и использовать их в моем CLI. Я попытался добавить их к аргументам, но это не сработало.

Ошибка ниже:

validation error: Parameter 'resource_group_name' must conform to the following pattern: '^[-\\w\\._\\(\\)]+[^\\.]$'.

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

1 Ответ

0 голосов
/ 30 апреля 2020

Вам необходимо определить переменную в вашем конвейере, а затем использовать их на шаге Azure Cli.

enter image description here

Так что если у вас есть переменная с именем ResourceGroup у вас должно быть

az webapp config settings set -g $(ResourceGroup) -n WebAppName --settings somekey=somevalue

Вы также можете создать группу переменных и повторно использовать ее в своих конвейерах.

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