Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Запустите оболочку или пакетный скрипт с помощью команд 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 или более поздней версии |
| Категория задач | Внедрять |