KubeloginInstaller@0 – Tarefa do instalador da ferramenta Kubelogin v0
Instala o kubelogin e o adiciona ao PATH do agente.
Sintaxe
# Kubelogin tool installer v0
# Helps to install kubelogin.
- task: KubeloginInstaller@0
inputs:
#kubeloginVersion: 'latest' # string. kubelogin version. Default: latest.
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.
Opções de controle da tarefa
Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Comentários
A tarefa do instalador 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 essa 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 build garante que a versão kubelogin desejada 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 desacopla 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 obter a versão correta instalada 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 é latest
, portantokubeloginVersion
, você pode omitir a kubeloginVersion
entrada, se desejado.
- task: KubeloginInstaller@0
# Other tasks that depend on kubelogin
- task: HelmDeploy@0
# task inputs...
Para especificar kubeloginVersion
explicitamente , 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 |
Executa em | Agent, DeploymentGroup |
Demandas | Nenhum |
Funcionalidades | A execução dessa tarefa atende às seguintes demandas para todas as 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 da tarefa | Ferramenta |