다음을 통해 공유


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@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'

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업을 실행하면 동일한 작업의 후속 작업에 대한 다음 요구 사항을 충족합니다. Kubelogin
명령 제한 사항 모두
설정 가능한 변수 모두
에이전트 버전 2.144.0 이상
작업 범주 도구

추가 정보