Udostępnij przez


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

Instaluje 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.
    #gitHubConnection: # string. GitHub Connection.

Dane wejściowe

kubeloginVersion - Wersja Kubelogin
string. Wartość domyślna: latest.

Wersja kubelogin do użycia, na przykład 0.0.30, lub latest do użycia najnowszej wersji. Aby uzyskać więcej informacji na temat wersji kubelogin, zobacz Wersje kubelogin.


gitHubConnection - połączenia GitHub
string.

Połączenie z usługą GitHub jest potrzebne, aby zapobiec wpływowi na instalację limitów żądań anonimowych do interfejsu API usługi Github dla platformy Azure/kubelogin . Pozostawienie tego pola pustego może spowodować niepowodzenia, jeśli zostanie osiągnięty limit żądań. To połączenie nie wymaga ŻADNYCH uprawnień.


Opcje sterowania zadania

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

Zmienne wyjściowe

Żaden.

Uwagi

Zadanie instalatora kubelogin pobiera określoną wersję kubelogin z Internetu lub pamięci podręcznej narzędzi i dodaje ją do ŚCIEŻKI agenta (hostowanego lub prywatnego). Użyj tego zadania, aby zmienić wersję kubelogin używaną 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 momencie kompilowania, testowania i publikowania aplikacji.

Podejście instalatora narzędzi umożliwia również oddzielenie od cykli aktualizacji agenta. Jeśli w agencie brakuje wersji kubelogin, której szukasz, (hostowanej lub prywatnej), możesz użyć KubeloginInstaller@0 tej opcji, aby zainstalować odpowiednią wersję na agencie.

Aby uzyskać więcej informacji na temat kubelogin, zobacz Logowanie nieinterakcyjne za pomocą kubelogin.

Przykłady

W poniższym przykładzie pokazano, jak zainstalować najnowszą wersję kubelogin. Wartość kubeloginVersion domyślna to latest, więc w razie potrzeby można pominąć dane wejściowe kubeloginVersion .

- 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 na Agent, DeploymentGroup
Wymagania Żaden
Możliwości Uruchomienie tego zadania spełnia następujące wymagania dotyczące wszystkich kolejnych zadań w tym samym zadaniu: Kubelogin
ograniczenia poleceń Jakikolwiek
zmienne ustawiane Jakikolwiek
Wersja agenta 2.144.0 lub nowsza
Kategoria zadań Narzędzie

Zobacz także