Share via


KubeloginInstaller@0 - Tâche du programme d’installation de l’outil Kubelogin v0

Installe kubelogin et l’ajoute au CHEMIN d’accès de votre agent.

Syntax

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

Entrées

kubeloginVersion - version kubelogin
string. Valeur par défaut : latest.

Version de kubelogin à utiliser, par exemple 0.0.30, ou latest pour utiliser la dernière version. Pour plus d’informations sur les versions de kubelogin, consultez versions de kubelogin.


Options de contrôle de la tâche

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Notes

La tâche d’installation kubelogin acquiert la version spécifiée de kubelogin à partir d’Internet ou du cache des outils et l’ajoute au CHEMIN d’accès de l’agent (hébergé ou privé). Utilisez cette tâche pour modifier la version de kubelogin utilisée dans les tâches suivantes telles que KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 et Kubernetes@1.

L’ajout KubeloginInstaller@0 avant les tâches précédemment répertoriées dans une définition de build garantit que la version kubelogin souhaitée est disponible au moment de la génération, du test et de la publication de votre application.

L’approche du programme d’installation de l’outil vous permet également de dissocier des cycles de mise à jour de l’agent. Si la version kubelogin que vous recherchez est manquante dans l’agent (hébergé ou privé), vous pouvez utiliser KubeloginInstaller@0 pour obtenir la version appropriée installée sur l’agent.

Pour plus d’informations sur kubelogin, consultez Connexion non interactive avec kubelogin.

Exemples

L’exemple suivant montre comment installer la dernière version de kubelogin. La valeur par défaut pour kubeloginVersion est latest, vous pouvez donc omettre l’entrée si vous le kubeloginVersion souhaitez.

- task: KubeloginInstaller@0

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

Pour spécifier kubeloginVersionexplicitement , utilisez la syntaxe suivante.

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

Configuration requise

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Aucune
Capabilities L’exécution de cette tâche répond aux exigences suivantes pour toutes les tâches suivantes dans le même travail : Kubelogin
Restrictions de commandes Quelconque
Variables settables Quelconque
Version de l’agent 2.144.0 ou version ultérieure
Catégorie de la tâche Outil

Voir aussi