Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |