AzureCLI@0 — задача Предварительной версии Azure CLI
Запустите оболочку или пакетный скрипт с помощью команд Azure CLI в подписке Azure.
Синтаксис
# Azure CLI Preview v0
# Run a Shell or Batch script with Azure CLI commands against an azure subscription.
- task: AzureCLI@0
inputs:
connectedServiceNameSelector: 'connectedServiceNameARM' # 'connectedServiceName' | 'connectedServiceNameARM'. Required. Azure Connection Type. Default: connectedServiceNameARM.
connectedServiceNameARM: # string. Required when connectedServiceNameSelector = connectedServiceNameARM. AzureRM Subscription.
#connectedServiceName: # string. Required when connectedServiceNameSelector = connectedServiceName. Azure Classic Subscription.
scriptLocation: 'scriptPath' # 'inlineScript' | 'scriptPath'. Required. Script Location. Default: scriptPath.
scriptPath: # string. Required when scriptLocation = scriptPath. Script Path.
#inlineScript: # string. Required when scriptLocation = inlineScript. Inline Script.
#args: # string. Arguments.
# Advanced
#cwd: # string. Working Directory.
#failOnStandardError: true # boolean. Fail on Standard Error. Default: true.
Входные данные
connectedServiceNameSelector
-
тип подключения Azure
string
. Обязательное. Допустимые значения: connectedServiceName
(классическая модель Azure), connectedServiceNameARM
(Azure Resource Manager). Значение по умолчанию: connectedServiceNameARM
.
Выбирает тип подключения Azure для развертывания.
connectedServiceNameARM
-
подписке AzureRM
string
. Требуется, если connectedServiceNameSelector = connectedServiceNameARM
.
Выбирает подписку Azure Resource Manager для развертывания.
connectedServiceName
-
классической подписке Azure
string
. Требуется, если connectedServiceNameSelector = connectedServiceName
.
Выбирает классическую подписку Azure для развертывания.
расположения скриптов scriptLocation
-
string
. Обязательное. Допустимые значения: inlineScript
(встроенный скрипт), scriptPath
(путь к скрипту). Значение по умолчанию: scriptPath
.
Выбирает расположение скрипта.
Путьк скрипту scriptPath
-
string
. Требуется, если scriptLocation = scriptPath
.
Полный путь к скрипту или пути относительно рабочего каталога по умолчанию.
inlineScript
-
встроенный скрипт
string
. Требуется, если scriptLocation = inlineScript
.
Вы можете написать встроенные скрипты здесь. Для пакетных файлов используйте префикс call
перед каждой командой Azure. В этот скрипт также можно передать стандартные и пользовательские переменные с помощью аргументов.
См. следующие примеры. Первое — пример оболочки, а второй — пакетный пример:
azure --version || azure account show
call azure --version || call azure account show
args
-
аргументы
string
.
Аргументы, переданные скрипту.
cwd
-
рабочий каталог
string
.
Текущий рабочий каталог, в котором выполняется скрипт. Если оставить пустым, это корневой каталог репозитория (сборка) или артефакты (выпуск), который $(System.DefaultWorkingDirectory)
.
failOnStandardError
-
сбой стандартной ошибки
boolean
. Значение по умолчанию: true
.
Если это верно, эта задача завершится ошибкой при записи ошибок в поток StandardError.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Нет.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
требования | Нет |
возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
ограничения команд | Любое |
переменные settable | Любое |
Версия агента | 1.95.0 или более поздней версии |
Категория задач | Внедрять |