ServiceFabricPowerShell@1– Service Fabric PowerShell v1-Aufgabe
Verwenden Sie diese Aufgabe, um ein PowerShell-Skript im Kontext einer Azure Service Fabric-Clusterverbindung auszuführen. Führt jeden PowerShell-Befehl oder -Skript in einer PowerShell-Sitzung aus, die eine Service Fabric-Clusterverbindung initialisiert hat.
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.
Eingaben
clusterConnection
- Clusterdienstverbindung
Eingabealias: serviceConnectionName
. string
. Erforderlich.
Gibt den Azure Service Fabric-Cluster an, der eine Dienstverbindung hergestellt hat, wenn das angegebene PowerShell-Skript ausgeführt wird.
ScriptType
- Skripttyp
string
. Erforderlich. Zulässige Werte: FilePath
(Skriptdateipfad), InlineScript
(Inlineskript). Standardwert. FilePath
.
Gibt an, ob das Skript als Datei oder Inline in der Aufgabe bereitgestellt wird.
ScriptPath
- Skriptpfad
string
. Optional. Verwenden Sie , wenn ScriptType = FilePath
.
Gibt den Pfad zum auszuführenden PowerShell-Skript an. Kann Wildcards und Variablen enthalten. Beispiel: $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml
.
Hinweis
Das Kombinieren von Compose-Dateien wird im Rahmen dieser Aufgabe nicht unterstützt.
Inline
- Inlineskript
string
. Optional. Verwenden Sie , wenn ScriptType = InlineScript
. Standardwert. # You can write your PowerShell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
Gibt die PowerShell-Befehle an, die auf dem Build-Agent ausgeführt werden sollen. Erfahren Sie mehr über PowerShell-Aufgaben.
ScriptArguments
- Skriptargumente
string
.
Gibt die zusätzlichen Parameter an, die an PowerShell übergeben werden sollen. Möglich sind Ordinalparameter oder benannte Parameter.
Optionen für die Vorgangskontrolle
Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Hinweise
Verwenden Sie diese Aufgabe, um ein PowerShell-Skript im Kontext einer Azure Service Fabric-Clusterverbindung auszuführen. Führt jeden PowerShell-Befehl oder -Skript in einer PowerShell-Sitzung aus, die eine Service Fabric-Clusterverbindung initialisiert hat.
Service Fabric
- Diese Aufgabe verwendet eine Service Fabric-Installation, um eine Verbindung herzustellen und in einem Service Fabric-Cluster bereitzustellen.
- Azure Service Fabric Core SDK auf dem Build-Agent.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassisches Release |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Selbstgehostete Agents müssen über Funktionen verfügen, die den folgenden Anforderungen entsprechen, um Aufträge auszuführen, die diese Aufgabe verwenden: Cmd |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Setzbare Variablen | Any |
Agent-Version | 1.95.0 oder höher |
Aufgabenkategorie | Hilfsprogramm |