このタスクを使用して、Azure Service Fabric クラスター接続のコンテキスト内で PowerShell スクリプトを実行します。 Service Fabric クラスター接続が初期化されている PowerShell セッションで、PowerShell コマンドまたはスクリプトを実行します。
構文
# 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
. 必須。
指定した PowerShell スクリプトの実行時にサービス接続が確立される Azure Service Fabric クラスターを指定します。
ScriptType
-
スクリプトの種類
string
. 必須。 使用できる値: FilePath
(スクリプト ファイル パス)、InlineScript
(インライン スクリプト)。 既定値: FilePath
.
スクリプトをファイルとして提供するか、タスク内でインラインで提供するかを指定します。
ScriptPath
-
スクリプト パスの
string
. 任意
ScriptType = FilePath
するときに使用します。
実行する PowerShell スクリプトへのパスを指定します。 ワイルドカードと変数を含めることができます。 例: $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml
。
注
Compose ファイルの結合は、このタスクの一部としてサポートされていません。
インライン スクリプト の
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 に渡す追加のパラメーターを指定します。 序数パラメーターまたは名前付きパラメーターを指定できます。
タスク コントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。
出力変数
なし。
注釈
このタスクを使用して、Azure Service Fabric クラスター接続のコンテキスト内で PowerShell スクリプトを実行します。 Service Fabric クラスター接続が初期化されている PowerShell セッションで、PowerShell コマンドまたはスクリプトを実行します。
Service Fabric
- このタスクでは、Service Fabric のインストールを使用して、Service Fabric クラスターに接続してデプロイします。
- ビルド エージェントで Azure Service Fabric Core SDK を します。