Freigeben über


KubeloginInstaller@0 – Kubelogin-Toolinstallationsprogramm v0 Task

Installiert kubelogin und fügt es dem PFAD Ihres Agents hinzu.

Syntax

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

Eingaben

kubeloginVersion - kubelogin-Version
string. Standardwert. latest.

Die Kubelogin-Version, die verwendet werden soll, z. B 0.0.30. oder latest zur Verwendung der neuesten Version. Weitere Informationen zu kubelogin-Versionen finden Sie unter kubelogin releases.


Optionen für die Vorgangskontrolle

Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Hinweise

Der Kubelogin-Installationstask ruft die angegebene Version von kubelogin aus dem Internet oder dem Toolscache ab und fügt sie dem PFAD des Agents (gehostet oder privat) hinzu. Verwenden Sie diese Aufgabe, um die Version von kubelogin zu ändern, die in nachfolgenden Aufgaben wie KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 und Kubernetes@1 verwendet wird.

Das Hinzufügen KubeloginInstaller@0 vor den zuvor aufgeführten Aufgaben in einer Builddefinition stellt sicher, 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 es Ihnen auch, sich von den Agent-Updatezyklen zu entkoppeln. Wenn die gesuchte Kubelogin-Version im Agent fehlt (gehostet oder privat), können Sie verwenden KubeloginInstaller@0 , um die richtige Version auf dem Agent zu 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 anzugeben kubeloginVersion.

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

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassisches Release
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Die Ausführung dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im selben Auftrag: Kubelogin
Befehlseinschränkungen Any
Setzbare Variablen Any
Agent-Version 2.144.0 oder höher
Aufgabenkategorie Tool

Weitere Informationen