ServiceFabricPowerShell@1 — задача Service Fabric PowerShell версии 1
Используйте эту задачу для запуска скрипта PowerShell в контексте подключения кластера Azure Service Fabric. Выполняет любую команду или скрипт PowerShell в сеансе PowerShell, в котором инициализировано подключение к кластеру Service Fabric.
Синтаксис
# Service Fabric PowerShell v1
# Run a PowerShell script in the context of an Azure Service Fabric cluster connection.
- task: ServiceFabricPowerShell@1
inputs:
clusterConnection: # string. Alias: serviceConnectionName. Required. Cluster Service Connection.
ScriptType: 'FilePath' # 'FilePath' | 'InlineScript'. Required. Script Type. Default: FilePath.
#ScriptPath: # string. Optional. Use when ScriptType = FilePath. Script Path.
#Inline: # string. Optional. Use when ScriptType = InlineScript. Inline Script.
#ScriptArguments: # string. Script Arguments.
# Service Fabric PowerShell v1
# Run a PowerShell script within the context of an Azure Service Fabric cluster connection.
- task: ServiceFabricPowerShell@1
inputs:
clusterConnection: # string. Alias: serviceConnectionName. Required. Cluster Service Connection.
ScriptType: 'FilePath' # 'FilePath' | 'InlineScript'. Required. Script Type. Default: FilePath.
#ScriptPath: # string. Optional. Use when ScriptType = FilePath. Script Path.
#Inline: # string. Optional. Use when ScriptType = InlineScript. Inline Script.
#ScriptArguments: # string. Script Arguments.
Входные данные
clusterConnection
- Подключение к службе кластера
Входной псевдоним: serviceConnectionName
. string
. Обязательный.
Указывает кластер Azure Service Fabric, который будет иметь установленное подключение к службе при выполнении указанного скрипта PowerShell.
ScriptType
- Тип скрипта
string
. Обязательный. Допустимые значения: FilePath
(Путь к файлу скрипта), InlineScript
(встроенный скрипт). Значение по умолчанию: FilePath
.
Указывает, предоставляется ли скрипт в виде файла или в качестве встроенного в задаче.
ScriptPath
- Путь к скрипту
string
. Необязательный элемент. Используйте при ScriptType = FilePath
.
Указывает путь к выполняемой скрипту PowerShell. Может включать подстановочные знаки и переменные. Например, $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml
.
Примечание
Объединение файлов Compose не поддерживается в рамках этой задачи.
Inline
- Встроенный скрипт
string
. Необязательный элемент. Используйте при ScriptType = InlineScript
. Значение по умолчанию: # You can write your PowerShell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
Указывает команды PowerShell для выполнения в агенте сборки. Дополнительные сведения о задачах PowerShell.
ScriptArguments
- Аргументы скрипта
string
.
Указывает дополнительные параметры для передачи в PowerShell. Может быть порядковый или именованный параметр.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.
Выходные переменные
Нет.
Remarks
Используйте эту задачу для запуска скрипта PowerShell в контексте подключения кластера Azure Service Fabric. Выполняет любую команду или скрипт PowerShell в сеансе PowerShell, в котором инициализировано подключение к кластеру Service Fabric.
Service Fabric
- Эта задача использует установку Service Fabric для подключения и развертывания в кластере Service Fabric.
- Пакет SDK Azure Service Fabric Core в агенте сборки.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
Требования | Локальные агенты должны иметь возможности , соответствующие следующим требованиям для выполнения заданий, использующих эту задачу: Cmd |
Capabilities | Эта задача не удовлетворяет требованиям для последующих задач в задании. |
Ограничения команд | Любой |
Устанавливаемые переменные | Любой |
Версия агента | 1.95.0 или более поздней версии |
Категория задач | Служебная программа |