Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Installeert kubelogin en voegt het toe aan het PATH van uw agent.
Syntaxis
# Kubelogin tool installer v0
# Helps to install kubelogin.
- task: KubeloginInstaller@0
inputs:
#kubeloginVersion: 'latest' # string. kubelogin version. Default: latest.
#gitHubConnection: # string. GitHub Connection.
Invoer
kubeloginVersion
-
KubeLogin-versie
string
. Standaardwaarde: latest
.
De versie van kubelogin om bijvoorbeeld 0.0.30
te gebruiken, of latest
om de laatste versie te gebruiken. Zie kubelogin-releases voor meer informatie over kubelogin-versies.
gitHubConnection
-
GitHub-verbinding
string
.
Er is een GitHub-verbinding nodig om te voorkomen dat anonieme aanvraaglimieten voor de Github-API voor Azure/kubelogin van invloed zijn op de installatie. Als u dit leeg laat, kunnen er fouten optreden als de aanvraaglimiet wordt bereikt. Voor deze verbinding zijn GEEN machtigingen vereist.
Opties voor taakbeheer
Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.
Uitvoervariabelen
Geen.
Opmerkingen
De kubelogin-installatietaak haalt de opgegeven versie van kubelogin op van internet of de cache van tools en voegt deze toe aan het PATH van de agent (gehost of privé). Gebruik deze taak om de versie van kubelogin te wijzigen die wordt gebruikt in volgende taken, zoals KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 en Kubernetes@1.
Het toevoegen van KubeloginInstaller@0
taken vóór de eerder genoemde taken in een builddefinitie zorgt ervoor dat de gewenste kubelogin-versie beschikbaar is op het moment dat u uw app bouwt, test en publiceert.
Met de methode voor het installatieprogramma van het hulpprogramma kunt u ook loskoppelen van de updatecycli van de agent. Als de kubelogin-versie die u zoekt ontbreekt in de agent (gehost of privé), kunt u deze gebruiken KubeloginInstaller@0
om de juiste versie op de agent te installeren.
Zie Niet-interactieve aanmelding met kubelogin voor meer informatie over kubelogin.
Voorbeelden
Het volgende voorbeeld laat zien hoe u de nieuwste versie van kubelogin installeert. De standaardwaarde voor kubeloginVersion
is latest
, dus u kunt de kubeloginVersion
invoer desgewenst weglaten.
- task: KubeloginInstaller@0
# Other tasks that depend on kubelogin
- task: HelmDeploy@0
# task inputs...
Gebruik de volgende syntaxis om expliciet te specificeren kubeloginVersion
.
- task: KubeloginInstaller@0
inputs:
kubeloginVersion: 'latest' # or a specific version like '0.0.30'
Behoeften
Voorwaarde | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Mogelijkheden | Het uitvoeren van deze taak voldoet aan de volgende vereisten voor alle volgende taken in dezelfde taak: Kubelogin |
opdrachtbeperkingen | Welke dan ook |
variabelen instellen | Welke dan ook |
Agentversie | 2.144.0 of hoger |
Taakcategorie | Werktuig |