Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |