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(호스트 또는 프라이빗)에 추가합니다. 이 작업을 사용하여 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'
요구 사항
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다. Kubelogin |
명령 제한 사항 | 모두 |
설정 가능한 변수 | 모두 |
에이전트 버전 | 2.144.0 이상 |
작업 범주 | 도구 |