KubeloginInstaller@0 - Kubelogin 工具安裝程式 v0 工作

安裝 kubelogin,並將它新增至代理程式的 PATH。

Syntax

# 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。 使用此工作來變更後續工作中使用的 kubelogin 版本,例如 KubernetesManifest@1HelmDeploy@0AzureFunctionOnKubernetes@1Kubernetes@1

在建置定義中先前列出的工作之前新增 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、傳統組建、傳統版本
在 上執行 Agent、DeploymentGroup
要求
Capabilities 執行這項工作 可滿足相同作業 中任何後續工作的需求:Kubelogin
命令限制 任意
可設定變數 任意
代理程式版本 2.144.0 或更新版本
工作類別 工具

另請參閱