Compartir a través de


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 kubeloginVersionexplí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

Consulte también