Передайте параметр в задачу Azure CLI в DevOps - PullRequest
0 голосов
/ 16 апреля 2019

Как передать параметр в задачу Azure CLI в DevOps Azure?

Возьмите самый простой пример, показывающий основную информацию о виртуальной машине.Базовая команда CLI будет выглядеть следующим образом:

  • az vm show --name myVM - таблица ресурсов группы dev -o

Теперь, если я хочу параметризовать эту команду,чтобы я мог передать имя виртуальной машины, кому я это сделаю?

Я пытался создать задачу CLI как встроенный скрипт и файл, передавая параметры с помощью построителя аргументов DevOps Azure,но ничего не работает.Параметр выглядит следующим образом:

  • -vmname "win10-vs"

В сценарии я не могу получить параметр -vmname, независимо от того, что я пытаюсь,Я пробовал:

  • $ 1
  • $ vmname
  • % vmname
  • % vmname%

Итаккак мне это сделать?

1 Ответ

1 голос
/ 16 апреля 2019

для использования переменных сборки вы можете использовать нотацию $(var_name), поэтому в своем встроенном скрипте вы должны использовать следующее:

az vm show --name $(my_variable) --resource-group dev -o table

, если вы запустите скрипт, вы будете использовать тот же подход.если вы на самом деле говорите о том, как получить параметры в bash-скрипте, для первого параметра это будет $ 1 (насколько я помню)

...