Udostępnij za pośrednictwem


KubeloginInstaller@0 — zadanie instalatora narzędzi Kubelogin w wersji 0

Instaluje narzędzie kubelogin i dodaje go do ścieżki agenta.

Składnia

# Kubelogin tool installer v0
# Helps to install kubelogin.
- task: KubeloginInstaller@0
  inputs:
    #kubeloginVersion: 'latest' # string. kubelogin version. Default: latest.

Dane wejściowe

kubeloginVersion - wersja kubelogin
string. Wartość domyślna: latest.

Wersja narzędzia kubelogin do użycia, na przykład 0.0.30, lub latest do korzystania z najnowszej wersji. Aby uzyskać więcej informacji na temat wersji kubelogin, zobacz kubelogin releases (Wersje kubelogin).


Opcje sterowania zadania

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Uwagi

Zadanie instalatora kubelogin uzyskuje określoną wersję narzędzia kubelogin z Internetu lub pamięci podręcznej narzędzi i dodaje ją do ścieżki agenta (hostowanego lub prywatnego). To zadanie służy do zmiany wersji narzędzia kubelogin używanej w kolejnych zadaniach, takich jak KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 i Kubernetes@1.

Dodanie KubeloginInstaller@0 wcześniej wymienionych zadań w definicji kompilacji gwarantuje, że żądana wersja kubelogin jest dostępna w czasie kompilowania, testowania i publikowania aplikacji.

Metoda instalatora narzędzi umożliwia również oddzielenie od cykli aktualizacji agenta. Jeśli w szukanej wersji kubelogin brakuje agenta (hostowanego lub prywatnego), możesz użyć KubeloginInstaller@0 polecenia , aby uzyskać odpowiednią wersję zainstalowaną na agencie.

Aby uzyskać więcej informacji na temat platformy kubelogin, zobacz Logowanie nieinterakcyjne przy użyciu narzędzia kubelogin.

Przykłady

W poniższym przykładzie pokazano, jak zainstalować najnowszą wersję narzędzia kubelogin. Wartość domyślna dla kubeloginVersion parametru kubeloginVersion to latest, aby w razie potrzeby pominąć dane wejściowe.

- task: KubeloginInstaller@0

# Other tasks that depend on kubelogin
- task: HelmDeploy@0
  # task inputs...

Aby jawnie określić kubeloginVersion, użyj następującej składni.

- task: KubeloginInstaller@0
  inputs:
    kubeloginVersion: 'latest' # or a specific version like '0.0.30'

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja, wersja klasyczna
Działa w Agent, DeploymentGroup
Wymagania Brak
Możliwości Uruchomienie tego zadania spełnia następujące wymagania dotyczące wszystkich kolejnych zadań w tym samym zadaniu: Kubelogin
Ograniczenia poleceń Dowolne
Zmienne ustawialne Dowolne
Wersja agenta 2.144.0 lub nowsza
Kategoria zadania Narzędzie

Zobacz też