KubeloginInstaller@0 - Attività del programma di installazione dello strumento Kubelogin v0
Installa kubelogin e lo aggiunge al percorso dell'agente.
Sintassi
# Kubelogin tool installer v0
# Helps to install kubelogin.
- task: KubeloginInstaller@0
inputs:
#kubeloginVersion: 'latest' # string. kubelogin version. Default: latest.
Input
kubeloginVersion
- versione di kubelogin
string
. Valore predefinito: latest
.
Versione di kubelogin da usare, ad esempio 0.0.30
, o latest
per usare la versione più recente. Per altre informazioni sulle versioni di kubelogin, vedere le versioni di kubelogin.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Osservazioni
L'attività del programma di installazione kubelogin acquisisce la versione specificata di kubelogin da Internet o dalla cache degli strumenti e la aggiunge al percorso dell'agente (ospitato o privato). Usare questa attività per modificare la versione di kubelogin usata nelle attività successive, ad esempio KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 e Kubernetes@1.
L'aggiunta KubeloginInstaller@0
prima delle attività elencate in precedenza in una definizione di compilazione garantisce che la versione kubelogin desiderata sia disponibile al momento della compilazione, del test e della pubblicazione dell'app.
L'approccio del programma di installazione degli strumenti consente anche di separare i cicli di aggiornamento dell'agente. Se la versione kubelogin che si sta cercando non è presente nell'agente (ospitato o privato), è possibile usare KubeloginInstaller@0
per installare la versione corretta nell'agente.
Per altre informazioni su kubelogin, vedere Accesso non interattivo con kubelogin.
Esempio
L'esempio seguente illustra come installare la versione più recente di kubelogin. Il valore predefinito per kubeloginVersion
è latest
, quindi è possibile omettere l'input kubeloginVersion
, se necessario.
- task: KubeloginInstaller@0
# Other tasks that depend on kubelogin
- task: HelmDeploy@0
# task inputs...
Per specificare kubeloginVersion
in modo esplicito , usare la sintassi seguente.
- task: KubeloginInstaller@0
inputs:
kubeloginVersion: 'latest' # or a specific version like '0.0.30'
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | L'esecuzione di questa attività soddisfa le richieste seguenti per tutte le attività successive nello stesso processo: Kubelogin |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.144.0 o versione successiva |
Categoria attività | Strumento |