Delen via


ServiceFabricPowerShell@1 - Service Fabric PowerShell v1-taak

Gebruik deze taak om een PowerShell-script uit te voeren binnen de context van een Azure Service Fabric-clusterverbinding. Voert een PowerShell-opdracht of -script uit in een PowerShell-sessie waarvoor een Service Fabric-clusterverbinding is geïnitialiseerd.

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.

Invoerwaarden

clusterConnection - Verbinding met clusterservice
Invoeralias: serviceConnectionName. string. Vereist.

Hiermee geeft u het Azure Service Fabric-cluster op dat een tot stand gebrachte serviceverbinding heeft wanneer het opgegeven PowerShell-script wordt uitgevoerd.


ScriptType - Scripttype
string. Vereist. Toegestane waarden: FilePath (Pad scriptbestand), InlineScript (inlinescript). Standaardwaarde: FilePath.

Hiermee geeft u op of het script wordt opgegeven als een bestand of inline in de taak.


ScriptPath - Scriptpad
string. Optioneel. Gebruik wanneer ScriptType = FilePath.

Hiermee geeft u het pad naar het PowerShell-script dat moet worden uitgevoerd. Kan jokertekens en variabelen bevatten. Bijvoorbeeld: $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml.

Notitie

Het combineren van Compose-bestanden wordt niet ondersteund als onderdeel van deze taak.


Inline - Inlinescript
string. Optioneel. Gebruik wanneer ScriptType = InlineScript. Standaardwaarde: # You can write your PowerShell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments.

Hiermee geeft u de PowerShell-opdrachten op die moeten worden uitgevoerd op de buildagent. Meer informatie over PowerShell-taken.


ScriptArguments - Scriptargumenten
string.

Hiermee geeft u de aanvullende parameters door te geven aan PowerShell. Dit kunnen ordinale of benoemde parameters zijn.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Besturingsopties en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Gebruik deze taak om een PowerShell-script uit te voeren binnen de context van een Azure Service Fabric-clusterverbinding. Voert een PowerShell-opdracht of -script uit in een PowerShell-sessie waarvoor een Service Fabric-clusterverbinding is geïnitialiseerd.

Service Fabric

  • Deze taak maakt gebruik van een Service Fabric-installatie om verbinding te maken en te implementeren in een Service Fabric-cluster.
  • Azure Service Fabric Core SDK op de buildagent.

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die deze taak gebruiken: Cmd
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 1.95.0 of hoger
Taakcategorie Hulpprogramma