次の方法で共有


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@1Kubernetes@1などの後続のタスクで使用される kubelogin のバージョンを変更します。

ビルド定義で前述のタスクの前に を追加 KubeloginInstaller@0 すると、アプリのビルド、テスト、発行時に目的の kubelogin バージョンを使用できるようになります。

ツール インストーラーのアプローチでは、エージェントの更新サイクルから切り離すこともできます。 探している kubelogin のバージョンがエージェント (ホステッドまたはプライベート) にない場合は、 を使用 KubeloginInstaller@0 して、エージェントに適切なバージョンをインストールできます。

kubelogin の詳細については、「 kubelogin を使用した非対話型サインイン」を参照してください。

次の例は、kubelogin の最新バージョンをインストールする方法を示しています。 の既定値 kubeloginVersionlatestであるため、必要に応じて入力を 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 以降
タスクのカテゴリ ツール

関連項目