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 kubeloginVersion
explicitement , 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 |