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@1、 HelmDeploy@0、 AzureFunctionOnKubernetes@1和 Kubernetes@1。
在建置定義中先前列出的工作之前新增 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、傳統組建、傳統版本 |
在 上執行 | Agent、DeploymentGroup |
要求 | 無 |
Capabilities | 執行這項工作 可滿足相同作業 中任何後續工作的需求:Kubelogin |
命令限制 | 任意 |
可設定變數 | 任意 |
代理程式版本 | 2.144.0 或更新版本 |
工作類別 | 工具 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應