Partilhar via


KubeloginInstaller@0 - Kubelogin ferramenta instalador v0 tarefa

Instala o kubelogin e adiciona-o ao PATH do seu agente.

Sintaxe

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

Insumos

kubeloginVersion - versão kubelogin
string. Valor predefinido: latest.

A versão do kubelogin para usar, por exemplo 0.0.30, ou latest para usar a versão mais recente. Para obter mais informações sobre as versões do kubelogin, consulte Versões do kubelogin.


gitHubConnection - de conexão do GitHub
string.

Uma conexão GitHub é necessária para evitar que os limites de solicitações anônimas para a API do Github para Azure/kubelogin afetem a instalação. Deixar isso vazio pode causar falhas se o limite de solicitação for atingido. Esta conexão não requer NENHUMA permissão.


Opções de controlo de tarefas

Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

A tarefa do instalador do kubelogin adquire a versão especificada do kubelogin da internet ou do cache de ferramentas e a adiciona ao PATH do agente (hospedado ou privado). Use esta tarefa para alterar a versão do kubelogin usada em tarefas subsequentes como KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 e Kubernetes@1.

Adicionar KubeloginInstaller@0 antes das tarefas listadas anteriormente em uma definição de compilação garante que a versão desejada do kubelogin esteja disponível no momento da criação, teste e publicação do seu aplicativo.

A abordagem do instalador de ferramentas também permite que você se desacople dos ciclos de atualização do agente. Se a versão kubelogin que você está procurando está faltando no agente (hospedado ou privado), então você pode usar KubeloginInstaller@0 para obter a versão correta instalada no agente.

Para obter mais informações sobre kubelogin, consulte Login não interativo com kubelogin.

Exemplos

O exemplo a seguir mostra como instalar a versão mais recente do kubelogin. O valor padrão para kubeloginVersion é latest, portanto, você pode omitir a kubeloginVersion entrada, se desejar.

- task: KubeloginInstaller@0

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

Para especificar kubeloginVersionexplicitamente , use a sintaxe a seguir.

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

Requerimentos

Requisito Descrição
Tipos de pipeline YAML, Construção clássica, Versão clássica
Funciona em Agente, DeploymentGroup
Exigências Nenhum
Capacidades A execução desta tarefa satisfaz as seguintes exigências para quaisquer tarefas subsequentes no mesmo trabalho: Kubelogin
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.144.0 ou superior
Categoria de tarefa Ferramenta

Ver também