KubeloginInstaller@0 - Kubelogin ツール インストーラー v0 タスク
kubelogin をインストールし、エージェントの PATH に追加します。
構文
# Kubelogin tool installer v0
# Helps to install kubelogin.
- task: KubeloginInstaller@0
inputs:
#kubeloginVersion: 'latest' # string. kubelogin version. Default: latest.
入力
kubeloginVersion
- kubelogin バージョン
string
. 既定値: latest
。
使用する kubelogin のバージョン (例: 0.0.30
)、または latest
最新バージョンを使用する場合。 kubelogin のバージョンの詳細については、「 kubelogin のリリース」を参照してください。
タスク制御オプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。
出力変数
[なし] :
解説
kubelogin インストーラー タスクは、指定したバージョンの kubelogin をインターネットまたはツール キャッシュから取得し、エージェントの PATH (ホステッドまたはプライベート) に追加します。 このタスクを使用して、KubernetesManifest@1、HelmDeploy@0、AzureFunctionOnKubernetes@1、Kubernetes@1などの後続のタスクで使用される kubelogin のバージョンを変更します。
ビルド定義で前述のタスクの前に を追加 KubeloginInstaller@0
すると、アプリのビルド、テスト、発行時に目的の kubelogin バージョンを使用できるようになります。
ツール インストーラーのアプローチでは、エージェントの更新サイクルから切り離すこともできます。 探している kubelogin のバージョンがエージェント (ホステッドまたはプライベート) にない場合は、 を使用 KubeloginInstaller@0
して、エージェントに適切なバージョンをインストールできます。
kubelogin の詳細については、「 kubelogin を使用した非対話型サインイン」を参照してください。
例
次の例は、kubelogin の最新バージョンをインストールする方法を示しています。 の既定値 kubeloginVersion
は latest
であるため、必要に応じて入力を kubeloginVersion
省略できます。
- task: KubeloginInstaller@0
# Other tasks that depend on kubelogin
- task: HelmDeploy@0
# task inputs...
を明示的に指定 kubeloginVersion
するには、次の構文を使用します。
- task: KubeloginInstaller@0
inputs:
kubeloginVersion: 'latest' # or a specific version like '0.0.30'
必要条件
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
上で実行 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクの実行は、同じジョブ内の後続のタスクに対する次の 要求 を満たします: Kubelogin |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | 2.144.0 以降 |
タスクのカテゴリ | ツール |