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


ServiceFabricPowerShell@1 — задача PowerShell Service Fabric версии 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.

Входные данные

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. Может быть порядковый или именованный параметр.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.

Выходные переменные

Нет.

Замечания

Используйте эту задачу для запуска скрипта PowerShell в контексте подключения к кластеру Azure Service Fabric. Выполняет любую команду Или скрипт PowerShell в сеансе PowerShell, в котором инициализировано подключение кластера Service Fabric.

Service Fabric

  • Эта задача использует установку Service Fabric для подключения и развертывания в кластере Service Fabric.
  • пакет SDK Для Azure Service Fabric Core в агенте сборки.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
требования Локальные агенты должны иметь возможности, соответствующие следующим требованиям для выполнения заданий, использующих эту задачу: Cmd
возможностей Эта задача не удовлетворяет требованиям к последующим задачам в задании.
ограничения команд Любое
переменные settable Любое
Версия агента 1.95.0 или более поздней версии
Категория задач Полезность