Megosztás a következőn keresztül:


KubeloginInstaller@0 – A Kubelogin-eszköz telepítőjének 0-s feladat

Telepíti a kubelogint, és hozzáadja az ügynök PATH-éhez.

Syntax

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

Bevitelek

kubeloginVersion - kubelogin-verzió
string. Alapértelmezett érték: latest.

A kubelogin azon verziója, amelyet például 0.0.30használni szeretne, vagy latest a legújabb verziót szeretné használni. A kubelogin-verziókkal kapcsolatos további információkért lásd: kubelogin-kiadások.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

A kubelogin-telepítő feladat beszerezi a kubelogin megadott verzióját az internetről vagy az eszközök gyorsítótárából, és hozzáadja az ügynök PATH-éhez (üzemeltetett vagy privát). Ezzel a feladatsal módosíthatja a kubelogin következő feladatokban használt verzióját, például KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1 és Kubernetes@1.

A KubeloginInstaller@0 builddefinícióban korábban felsorolt feladatok hozzáadása biztosítja, hogy a kívánt kubelogin-verzió elérhető legyen az alkalmazás létrehozása, tesztelése és közzétételekor.

Az eszköz telepítőjének megközelítése lehetővé teszi az ügynök frissítési ciklusainak leválasztására is. Ha a keresett kubelogin-verzió hiányzik az ügynökből (üzemeltetett vagy privát), akkor a megfelelő KubeloginInstaller@0 verziót telepítheti az ügynökre.

A kubeloginnal kapcsolatos további információkért lásd: Nem interaktív bejelentkezés a kubeloginnal.

Példák

Az alábbi példa bemutatja, hogyan telepítheti a kubelogin legújabb verzióját. Az alapértelmezett érték a kubeloginVersionlatest, így igény szerint kihagyhatja a kubeloginVersion bemenetet.

- task: KubeloginInstaller@0

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

A explicit megadásához kubeloginVersionhasználja az alábbi szintaxist.

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

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek A feladat futtatása megfelel a következő követelményeknek az ugyanabban a feladatban lévő összes további tevékenységhez: Kubelogin
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.144.0 vagy újabb
Feladatkategória Eszköz

Lásd még