Bagikan melalui


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