Partilhar via


ServiceFabricPowerShell@1 - Tarefa do PowerShell v1 do Service Fabric

Utilize esta tarefa para executar um script do PowerShell no contexto de uma ligação de cluster do Azure Service Fabric. Executa qualquer comando ou script do PowerShell numa sessão do PowerShell que tenha uma ligação de cluster do Service Fabric inicializada.

Syntax

# 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.

Entradas

clusterConnection - Ligação do Serviço de Cluster
Alias de entrada: serviceConnectionName. string. Obrigatório.

Especifica o cluster do Azure Service Fabric que terá uma ligação de serviço estabelecida quando o script do PowerShell especificado for executado.


ScriptType - Tipo de Script
string. Obrigatório. Valores permitidos: FilePath (Caminho do Ficheiro de Script), InlineScript (Script Inline). Valor predefinido: FilePath.

Especifica se o script é fornecido como um ficheiro ou inline na tarefa.


ScriptPath - Caminho do Script
string. Opcional. Utilize quando ScriptType = FilePath.

Especifica o caminho para o script do PowerShell a executar. Pode incluir carateres universais e variáveis. Exemplo: $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml.

Nota

A combinação de ficheiros de Composição não é suportada como parte desta tarefa.


Inline - Inline Script
string. Opcional. Utilize quando ScriptType = InlineScript. Valor predefinido: # You can write your PowerShell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments.

Especifica os comandos do PowerShell a executar no agente de compilação. Saiba mais sobre as tarefas do PowerShell.


ScriptArguments - Argumentos de Script
string.

Especifica os parâmetros adicionais a transmitir para o PowerShell. Podem ser parâmetros ordinais ou nomeados.


Opções de controlo de tarefas

Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

Utilize esta tarefa para executar um script do PowerShell no contexto de uma ligação de cluster do Azure Service Fabric. Executa qualquer comando ou script do PowerShell numa sessão do PowerShell que tenha uma ligação de cluster do Service Fabric inicializada.

Service Fabric

  • Esta tarefa utiliza uma instalação do Service Fabric para ligar e implementar num cluster do Service Fabric.
  • SDK do Azure Service Fabric Core no agente de compilação.

Requisitos

Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agente, DeploymentGroup
Exigências Os agentes autoalojados têm de ter capacidades que correspondam às seguintes exigências para executar tarefas que utilizam esta tarefa: Cmd
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de tabelas definidas Qualquer
Versão do agente 1.95.0 ou superior
Categoria da tarefa Utilitário