Freigeben über


KubeloginInstaller@0 - Aufgabe des Kubelogin-Tool-Installationsprogramms v0

Installiert kubelogin und fügt es dem PATH Ihres Agenten hinzu.

Syntax

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

Eingänge

kubeloginVersion - kubelogin-Version
string. Standardwert: latest.

Die Version von kubelogin, die verwendet werden soll, z. B 0.0.30. oder latest die neueste Version. Weitere Informationen zu kubelogin-Versionen finden Sie unter kubelogin-Versionen.


gitHubConnection - GitHub-Verbindungs-
string.

Eine GitHub-Verbindung ist erforderlich, um zu verhindern, dass sich Grenzwerte für anonyme Anforderungen an die GitHub-API für Azure/kubelogin auf die Installation auswirken. Wenn Sie dieses Feld leer lassen, kann dies zu Fehlern führen, wenn das Anforderungslimit erreicht wird. Für diese Verbindung sind KEINE Berechtigungen erforderlich.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Keiner.

Bemerkungen

Die kubelogin-Installationsaufgabe ruft die angegebene Version von kubelogin aus dem Internet oder dem Tools-Cache ab und fügt sie dem PATH des Agenten (gehostet oder privat) hinzu. Gehen Sie wie folgt vor, um die Version von kubelogin zu ändern, die in nachfolgenden Aufgaben wie KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 und Kubernetes@1 verwendet wird.

Wenn Sie vor den zuvor aufgeführten Aufgaben in einer Builddefinition hinzufügen KubeloginInstaller@0 , wird sichergestellt, dass die gewünschte kubelogin-Version zum Zeitpunkt des Erstellens, Testens und Veröffentlichens Ihrer App verfügbar ist.

Der Ansatz des Toolinstallationsprogramms ermöglicht ihnen auch die Entkoppelung von den Agent-Updatezyklen. Wenn die gesuchte kubelogin-Version auf dem Agent (gehostet oder privat) fehlt, können Sie die KubeloginInstaller@0 richtige Version auf dem Agent installieren.

Weitere Informationen zu kubelogin finden Sie unter Nicht interaktive Anmeldung mit kubelogin.

Beispiele

Das folgende Beispiel zeigt, wie Sie die neueste Version von kubelogin installieren. Der Standardwert für kubeloginVersion ist latest, sodass Sie die kubeloginVersion Eingabe bei Bedarf weglassen können.

- task: KubeloginInstaller@0

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

Verwenden Sie die folgende Syntax, um explizit kubeloginVersionanzugeben.

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

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Nichts
Funktionen Das Ausführen dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im selben Job: Kubelogin
Befehlseinschränkungen Beliebig
Settable-Variablen Beliebig
Agentversion 2.144.0 oder höher
Vorgangskategorie Werkzeug

Siehe auch