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 |