Share via


KubeloginInstaller@0 - Kubelogin-hulpprogramma-installatieprogramma v0-taak

Installeert kubelogin en voegt deze toe aan het PAD van uw agent.

Syntaxis

# Kubelogin tool installer v0
# Helps to install kubelogin.
- task: KubeloginInstaller@0
  inputs:
    #kubeloginVersion: 'latest' # string. kubelogin version. Default: latest.

Invoerwaarden

kubeloginVersion - kubelogin-versie
string. Standaardwaarde: latest.

De versie van kubelogin die moet worden gebruikt, bijvoorbeeld 0.0.30, of latest om de nieuwste versie te gebruiken. Zie kubelogin-releases voor meer informatie over kubelogin-versies.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Besturingsopties en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

De kubelogin-installatietaak verkrijgt de opgegeven versie van kubelogin van internet of de hulpprogrammacache en voegt deze toe aan het PAD 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.

Als KubeloginInstaller@0 u de eerder vermelde taken toevoegt aan een builddefinitie, zorgt u ervoor dat de gewenste kubelogin-versie beschikbaar is op het moment dat uw app wordt gebouwd, getest en gepubliceerd.

Met de methode van het hulpprogramma-installatieprogramma 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 gebruiken KubeloginInstaller@0 om de juiste versie op de agent te installeren.

Zie Niet-interactieve aanmelding met kubelogin voor meer informatie over kubelogin.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de nieuwste versie van kubelogin installeert. De standaardwaarde voor kubeloginVersion is latest, zodat u de kubeloginVersion invoer desgewenst kunt weglaten.

- task: KubeloginInstaller@0

# Other tasks that depend on kubelogin
- task: HelmDeploy@0
  # task inputs...

Gebruik de volgende syntaxis om expliciet op te geven kubeloginVersion.

- task: KubeloginInstaller@0
  inputs:
    kubeloginVersion: 'latest' # or a specific version like '0.0.30'

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Het uitvoeren van deze taak voldoet aan de volgende vereisten voor eventuele volgende taken in dezelfde taak: Kubelogin
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.144.0 of hoger
Taakcategorie Hulpprogramma

Zie ook