ServiceFabricPowerShell@1 - Tugas Service Fabric PowerShell v1
Gunakan tugas ini untuk menjalankan skrip PowerShell dalam konteks koneksi kluster Azure Service Fabric. Menjalankan perintah atau skrip PowerShell apa pun dalam sesi PowerShell yang memiliki koneksi kluster Service Fabric yang diinisialisasi.
Sintaks
# Service Fabric PowerShell v1
# Run a PowerShell script in the context of an Azure Service Fabric cluster connection.
- task: ServiceFabricPowerShell@1
inputs:
clusterConnection: # string. Alias: serviceConnectionName. Required. Cluster Service Connection.
ScriptType: 'FilePath' # 'FilePath' | 'InlineScript'. Required. Script Type. Default: FilePath.
#ScriptPath: # string. Optional. Use when ScriptType = FilePath. Script Path.
#Inline: # string. Optional. Use when ScriptType = InlineScript. Inline Script.
#ScriptArguments: # string. Script Arguments.
# Service Fabric PowerShell v1
# Run a PowerShell script within the context of an Azure Service Fabric cluster connection.
- task: ServiceFabricPowerShell@1
inputs:
clusterConnection: # string. Alias: serviceConnectionName. Required. Cluster Service Connection.
ScriptType: 'FilePath' # 'FilePath' | 'InlineScript'. Required. Script Type. Default: FilePath.
#ScriptPath: # string. Optional. Use when ScriptType = FilePath. Script Path.
#Inline: # string. Optional. Use when ScriptType = InlineScript. Inline Script.
#ScriptArguments: # string. Script Arguments.
Input
clusterConnection
- Koneksi Layanan Kluster
Alias input: serviceConnectionName
. string
. Wajib diisi.
Menentukan kluster Azure Service Fabric yang akan memiliki koneksi layanan yang dibuat saat skrip PowerShell yang ditentukan dijalankan.
ScriptType
- Jenis Skrip
string
. Wajib diisi. Nilai yang diizinkan: FilePath
(Jalur File Skrip), InlineScript
(Skrip Sebaris). Nilai default: FilePath
.
Menentukan apakah skrip disediakan sebagai file atau sebaris dalam tugas.
ScriptPath
- Jalur Skrip
string
. Pilihan. Gunakan saat ScriptType = FilePath
.
Menentukan jalur ke skrip PowerShell untuk dijalankan. Dapat menyertakan kartubebas dan variabel. Contoh: $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml
.
Catatan
Menggabungkan file Compose tidak didukung sebagai bagian dari tugas ini.
Inline
- Skrip Sebaris
string
. Opsional. Gunakan saat ScriptType = InlineScript
. Nilai default: # You can write your PowerShell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
Menentukan perintah PowerShell untuk dijalankan pada agen build. Pelajari selengkapnya tentang tugas PowerShell.
ScriptArguments
- Argumen Skrip
string
.
Menentukan parameter tambahan untuk diteruskan ke PowerShell. Dapat berupa parameter ordinal atau bernama.
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
Gunakan tugas ini untuk menjalankan skrip PowerShell dalam konteks koneksi kluster Azure Service Fabric. Menjalankan perintah atau skrip PowerShell apa pun dalam sesi PowerShell yang memiliki koneksi kluster Service Fabric yang diinisialisasi.
Service Fabric
- Tugas ini menggunakan penginstalan Service Fabric untuk menyambungkan dan menyebarkan ke kluster Service Fabric.
- Azure Service Fabric Core SDK pada agen build.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Agen yang dihost sendiri harus memiliki kemampuan yang sesuai dengan tuntutan berikut untuk menjalankan pekerjaan yang menggunakan tugas ini: Cmd |
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 | Utilitas |