AzureCLI@0 - Tugas Pratinjau Azure CLI v0
Jalankan skrip shell atau batch dengan perintah Azure CLI terhadap langganan Azure.
Sintaks
# Azure CLI Preview v0
# Run a Shell or Batch script with Azure CLI commands against an azure subscription.
- task: AzureCLI@0
inputs:
connectedServiceNameSelector: 'connectedServiceNameARM' # 'connectedServiceName' | 'connectedServiceNameARM'. Required. Azure Connection Type. Default: connectedServiceNameARM.
connectedServiceNameARM: # string. Required when connectedServiceNameSelector = connectedServiceNameARM. AzureRM Subscription.
#connectedServiceName: # string. Required when connectedServiceNameSelector = connectedServiceName. Azure Classic Subscription.
scriptLocation: 'scriptPath' # 'inlineScript' | 'scriptPath'. Required. Script Location. Default: scriptPath.
scriptPath: # string. Required when scriptLocation = scriptPath. Script Path.
#inlineScript: # string. Required when scriptLocation = inlineScript. Inline Script.
#args: # string. Arguments.
# Advanced
#cwd: # string. Working Directory.
#failOnStandardError: true # boolean. Fail on Standard Error. Default: true.
Input
connectedServiceNameSelector
- Jenis Koneksi Azure
string
. Wajib diisi. Nilai yang diizinkan: connectedServiceName
(Azure Classic), connectedServiceNameARM
(Azure Resource Manager). Nilai default: connectedServiceNameARM
.
Memilih jenis koneksi Azure untuk penyebaran.
connectedServiceNameARM
- Langganan AzureRM
string
. Diperlukan saat connectedServiceNameSelector = connectedServiceNameARM
.
Memilih langganan Azure Resource Manager untuk penyebaran.
connectedServiceName
- Langganan Klasik Azure
string
. Diperlukan saat connectedServiceNameSelector = connectedServiceName
.
Memilih langganan Azure Classic untuk penyebaran.
scriptLocation
- Lokasi Skrip
string
. Wajib diisi. Nilai yang diizinkan: inlineScript
(Skrip Sebaris), scriptPath
(Jalur Skrip). Nilai default: scriptPath
.
Memilih lokasi skrip.
scriptPath
- Jalur Skrip
string
. Diperlukan saat scriptLocation = scriptPath
.
Jalur skrip yang sepenuhnya memenuhi syarat atau jalur yang relatif terhadap direktori kerja default.
inlineScript
- Skrip Sebaris
string
. Diperlukan saat scriptLocation = inlineScript
.
Anda dapat menulis skrip Sebaris di sini. Untuk file batch, gunakan awalan call
sebelum setiap perintah Azure. Anda juga dapat meneruskan variabel yang telah ditentukan dan kustom ke skrip ini menggunakan argumen.
Lihat contoh berikut. Yang pertama adalah contoh shell dan yang kedua adalah contoh batch:
azure --version || azure account show
call azure --version || call azure account show
args
- Argumen
string
.
Argumen diteruskan ke skrip.
cwd
- Direktori Kerja
string
.
Direktori kerja saat ini tempat skrip dijalankan. Jika dibiarkan kosong, input ini adalah akar repositori (build) atau artefak (rilis), yaitu $(System.DefaultWorkingDirectory)
.
failOnStandardError
- Gagal pada Kesalahan Standar
boolean
. Nilai default: true
.
Jika ini benar, tugas ini akan gagal ketika ada kesalahan yang ditulis ke aliran StandardError.
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.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 1.95.0 atau lebih tinggi |
Kategori tugas | Sebarkan |
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