次の方法で共有


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.
    #gitHubConnection: # string. GitHub Connection.

入力

kubeloginVersion - kubeloginバージョン
string。 既定値: latest

使用するkubeloginのバージョン(例: 0.0.30、または最新バージョンを使用する latest )。 kubelogin のバージョンの詳細については、 kubelogin のリリースを参照してください。


GitHub 接続gitHubConnection - する
string

GitHub 接続は、 Azure/kubelogin の Github API に対する匿名要求の制限がインストールに影響を与えないようにするために必要です。 これを空のままにすると、要求の制限に達した場合にエラーが発生する可能性があります。 この接続には、任意の権限は必要ありません。


タスク コントロールのオプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。

出力変数

なし。

注釈

kubeloginインストーラータスクは、インターネットまたはツールキャッシュから指定されたバージョンの kubelogin を取得し、エージェント(ホスト型またはプライベート型)のPATHに追加します。 このタスクを使用して、 KubernetesManifest@1HelmDeploy@0AzureFunctionOnKubernetes@1Kubernetes@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
の需要 無し
機能 このタスクを実行すると、同じジョブ内の後続のタスクに対する次の 要求 が満たされます: Kubelogin
コマンドの制限 [任意]
設定可能な変数 [任意]
エージェントのバージョン 2.144.0 以上
タスク カテゴリ 道具

こちらも参照ください