Compartilhar via


KubeloginInstaller@0 - Tarefa do instalador da ferramenta Kubelogin v0

Instala o kubelogin e o adiciona 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.

Entradas

kubeloginVersion - Versão do kubelogin
string. Valor padrão: latest.

A versão do kubelogin a ser usada, 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 do GitHub é necessária para impedir 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ções for atingido. Essa conexão não requer NENHUMA permissão.


Opções de controle de tarefa

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

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 aplicativo.

A abordagem do instalador de ferramentas também permite que você se desvincula dos ciclos de atualização do agente. Se a versão do kubelogin que você está procurando estiver ausente do agente (hospedado ou privado), você poderá usar KubeloginInstaller@0 para instalar a versão correta no agente.

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

Exemplos

O exemplo a seguir mostra como instalar a versão mais recente do kubelogin. O valor padrão para kubeloginVersion é latest, então 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'

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Execuções em Agent, DeploymentGroup
de demandas Nenhum
recursos A execução dessa tarefa atende às seguintes demandas para quaisquer tarefas subsequentes no mesmo trabalho: Kubelogin
restrições de comando Qualquer
variáveis settable Qualquer
Versão do agente 2.144.0 ou superior
Categoria de tarefa Ferramenta

Consulte também