Поделиться через


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 или более поздней версии
Категория задач Служебная программа