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 |