Я установил предварительную версию расширения Azure DevOps CLI
и проверил его установку. Я установил некоторые значения по умолчанию, используя az devops configure --defaults organization=https://dev.azure.com/XXX project="XXX"
. Я могу вызвать релиз, используя az pipelines release create --definition-name "XXX"
. Исходя из этого, кажется, что моя установка прошла успешно, и я смогу делать то, что пытаюсь. Кстати, я использую для этого Cloud Shell на портале Azure, но со временем перенесу свою работу в задачи Azure CLI в классических конвейерах выпуска.
Когда я запускаю следующее:
az pipelines variable update --org https://dev.azure.com/XXX --project "XXX" --pipeline-name "XXX" --name "var_name" --value "var_value"
Я получаю следующее сообщение:
There were no build definitions matching name "XXX" in project "XXX".
И я получаю то же сообщение, когда запускаю следующее:
az pipelines variable list --org https://dev.azure.com/XXX--project "XXX" --pipeline-name "XXX"
Одна проблема, сообщение ссылается на определения сборки. Я не указал определение сборки. Это классическое (до YAML) определение выпуска, и оно определенно существует.
Могу ли я получить доступ и управлять переменными конвейера выпуска с помощью этого расширения? На странице документации расширения нет ссылок на определения сборки или выпуска.