Сохранение вывода команды CLI Azure с использованием встроенного сценария в DevOps - PullRequest
0 голосов
/ 15 февраля 2019

Я пытался сохранить выходные данные нескольких команд az cli в переменной, определенной в моем конвейере, с 0 успехами.

Это моя последняя попытка: enter image description here

Я пытаюсь убедиться, что передаю переменную var, выполняя эхо, которое выводит это (во всех попытках): enter image description here

В конце я пытаюсь получить сохраненное значение ключа для последующего использования: enter image description here

Любые предложения о том, как это сделать взадача Azure CLI из конвейера Azure DevOps?

PS: попытки выполнения некоторых команд из оболочки и пакета и сбой попыток должны быть связаны с не распознаванием команд (пакет / оболочка) внутри сценария.Что сбивает с толку, так как в Azure cli документация:

enter image description here

Ответ

@ 4c74356b41 Ответ очень помогтак как я не знал, что мог сделать запрос в командах azure cli, чтобы получить конкретное значение команды.Но это не совсем отвечало на мои вопросы.Все это говорит, что эта ссылка Задать выходную переменную в задаче CLI Azure на VSTS содержит ответ на мой вопрос.

1 Ответ

0 голосов
/ 15 февраля 2019

просто используйте фильтрацию пути запроса, что-то вроде этого:

--query 'properties.properties.sites[0].key' -o tsv

это должно вывести только тот ключ, который вас интересует.чтение:

https://docs.microsoft.com/en-us/cli/azure/query-azure-cli?view=azure-cli-latest

...