KubeloginInstaller@0: tarea v0 del instalador de la herramienta Kubelogin
Instala kubelogin y lo agrega a la ruta de acceso del agente.
Sintaxis
# Kubelogin tool installer v0
# Helps to install kubelogin.
- task: KubeloginInstaller@0
inputs:
#kubeloginVersion: 'latest' # string. kubelogin version. Default: latest.
Entradas
kubeloginVersion
- versión de kubelogin
string
. Valor predeterminado: latest
.
La versión de kubelogin que se va a usar, por ejemplo 0.0.30
, o latest
para usar la versión más reciente. Para obtener más información sobre las versiones de kubelogin, consulte versiones de kubelogin.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Observaciones
La tarea del instalador de kubelogin adquiere la versión especificada de kubelogin desde Internet o la memoria caché de herramientas y la agrega a la ruta de acceso del agente (hospedada o privada). Use esta tarea para cambiar la versión de kubelogin usada en tareas posteriores como KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 y Kubernetes@1.
Agregar KubeloginInstaller@0
antes de las tareas enumeradas anteriormente en una definición de compilación garantiza que la versión de kubelogin deseada esté disponible en el momento de compilar, probar y publicar la aplicación.
El enfoque del instalador de herramientas también permite desacoplar los ciclos de actualización del agente. Si falta la versión de kubelogin que busca en el agente (hospedado o privado), puede usar KubeloginInstaller@0
para obtener la versión correcta instalada en el agente.
Para obtener más información sobre kubelogin, consulte Inicio de sesión no interactivo con kubelogin.
Ejemplos
En el ejemplo siguiente se muestra cómo instalar la versión más reciente de kubelogin. El valor predeterminado de kubeloginVersion
es latest
, por lo que puede omitir la kubeloginVersion
entrada si lo desea.
- task: KubeloginInstaller@0
# Other tasks that depend on kubelogin
- task: HelmDeploy@0
# task inputs...
Para especificar kubeloginVersion
explícitamente , use la sintaxis siguiente.
- task: KubeloginInstaller@0
inputs:
kubeloginVersion: 'latest' # or a specific version like '0.0.30'
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | None |
Capabilities | La ejecución de esta tarea satisface las siguientes demandas para las tareas posteriores del mismo trabajo: Kubelogin |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 2.144.0 o superior |
Categoría de la tarea: | Herramienta |