Dela via


KubeloginInstaller@0 - Uppgift för installationsprogrammet för Kubelogin-verktyget v0

Installerar kubelogin och lägger till den i agentens sökväg.

Syntax

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

Ingångar

kubeloginVersion - kubelogin-version
string. Standardvärde: latest.

Den version av kubelogin som ska användas, till exempel 0.0.30, eller latest för att använda den senaste versionen. Mer information om kubelogin-versioner finns i kubelogin-versioner.


gitHubConnection - GitHub-anslutning
string.

En GitHub-anslutning krävs för att förhindra att gränserna för anonyma begäranden till Github-API:et för Azure/kubelogin påverkar installationen. Om du lämnar detta tomt kan det orsaka fel om begärandegränsen nås. Den här anslutningen kräver inga behörigheter.


Alternativ för uppgiftskontroll

Alla aktiviteter har kontrollalternativ utöver sina uppgiftsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Ingen.

Anmärkningar

Installationsuppgiften kubelogin hämtar den angivna versionen av kubelogin från Internet eller verktygscachen och lägger till den i agentens PATH (värd eller privat). Använd den här uppgiften för att ändra den version av kubelogin som används i efterföljande uppgifter som KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 och Kubernetes@1.

Genom att lägga till KubeloginInstaller@0 före de tidigare listade uppgifterna i en byggdefinition ser du till att den önskade kubelogin-versionen är tillgänglig när du skapar, testar och publicerar din app.

Med metoden för verktygsinstallation kan du också frikoppla från agentuppdateringscyklerna. Om den kubelogin-version som du letar efter saknas från agenten (värdbaserad eller privat) kan du använda KubeloginInstaller@0 den för att få rätt version installerad på agenten.

Mer information om kubelogin finns i Icke-interaktiv inloggning med kubelogin.

Exempel

I följande exempel visas hur du installerar den senaste versionen av kubelogin. Standardvärdet för kubeloginVersion är latest, så du kan utelämna indata om du kubeloginVersion vill.

- task: KubeloginInstaller@0

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

Om du uttryckligen vill ange kubeloginVersionanvänder du följande syntax.

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

Kravspecifikation

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Kapaciteter Att köra den här aktiviteten uppfyller följande krav för alla efterföljande uppgifter i samma jobb: Kubelogin
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 2.144.0 eller senare
Aktivitetskategori Verktyg

Se även