Delen via


KubeloginInstaller@0 - Kubelogin tool installer v0 taak

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.30te 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

Zie ook