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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk