Bagikan melalui


KubeloginInstaller@0 - Tugas alat penginstal kubelogin v0

Menginstal kubelogin dan menambahkannya ke PATH agen Anda.

Sintaks

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

Input

kubeloginVersion - versi kubelogin
string. Nilai default: latest.

Versi kubelogin yang akan digunakan, misalnya 0.0.30, atau latest untuk menggunakan versi terbaru. Untuk informasi selengkapnya tentang versi kubelogin, lihat rilis kubelogin.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Keterangan

Tugas penginstal kubelogin memperoleh versi kubelogin yang ditentukan dari internet atau cache alat dan menambahkannya ke PATH agen (dihosting atau privat). Gunakan tugas ini untuk mengubah versi kubelogin yang digunakan dalam tugas berikutnya seperti KubernetesManifest@1, HelmDeploy@0, AzureFunctionOnKubernetes@1, dan Kubernetes@1.

KubeloginInstaller@0 Menambahkan sebelum tugas yang tercantum sebelumnya dalam definisi build memastikan bahwa versi kubelogin yang diinginkan tersedia pada saat membangun, menguji, dan menerbitkan aplikasi Anda.

Pendekatan alat penginstal juga memungkinkan Anda untuk memisahkan dari siklus pembaruan agen. Jika versi kubelogin yang Anda cari hilang dari agen (dihosting atau privat), maka Anda dapat menggunakan KubeloginInstaller@0 untuk mendapatkan versi yang tepat yang diinstal pada agen.

Untuk informasi selengkapnya tentang kubelogin, lihat Rincian masuk non-interaktif dengan kubelogin.

Contoh

Contoh berikut menunjukkan cara menginstal versi terbaru kubelogin. Nilai default untuk kubeloginVersion adalah latest, sehingga Anda dapat menghilangkan kubeloginVersion input jika diinginkan.

- task: KubeloginInstaller@0

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

Untuk secara eksplisit menentukan kubeloginVersion, gunakan sintaks berikut.

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

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Menjalankan tugas ini memenuhi tuntutan berikut untuk setiap tugas berikutnya dalam pekerjaan yang sama: Kubelogin
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 2.144.0 atau lebih tinggi
Kategori tugas Alat

Lihat juga