ServiceFabricPowerShell@1 - Service Fabric PowerShell v1 görevi
Azure Service Fabric küme bağlantısı bağlamında bir PowerShell betiği çalıştırmak için bu görevi kullanın. Service Fabric küme bağlantısı başlatılmış bir PowerShell oturumunda herhangi bir PowerShell komutunu veya betiğini çalıştırır.
Syntax
# 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.
Girişler
clusterConnection
- Küme Hizmeti Bağlantısı
Giriş diğer adı: serviceConnectionName
. string
. Gereklidir.
Belirtilen PowerShell betiği yürütürken kurulmuş bir hizmet bağlantısına sahip olacak Azure Service Fabric kümesini belirtir.
ScriptType
- Betik Türü
string
. Gereklidir. İzin verilen değerler: FilePath
(Betik Dosyası Yolu), InlineScript
(Satır içi Betik). Varsayılan değer: FilePath
.
Betiğin görevde bir dosya olarak mı yoksa satır içi olarak mı sağlandığını belirtir.
ScriptPath
- Betik Yolu
string
. İsteğe bağlı. olduğunda ScriptType = FilePath
kullanın.
Çalıştırılacak PowerShell betiğinin yolunu belirtir. Joker karakterler ve değişkenler içerebilir. Örnek: $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml
.
Not
Oluşturma dosyalarının birleştirilmesi bu görevin bir parçası olarak desteklenmez.
Inline
- Satır içi Betik
string
. İsteğe bağlı. olduğunda ScriptType = InlineScript
kullanın. Varsayılan değer: # You can write your PowerShell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
Derleme aracısı üzerinde çalıştırılacak PowerShell komutlarını belirtir. PowerShell görevleri hakkında daha fazla bilgi edinin.
ScriptArguments
- Betik Bağımsız Değişkenleri
string
.
PowerShell'e geçirecek ek parametreleri belirtir. Sıralı veya adlandırılmış parametreler olabilir.
Görev denetim seçenekleri
Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.
Çıkış değişkenleri
Yok.
Açıklamalar
Azure Service Fabric küme bağlantısı bağlamında bir PowerShell betiği çalıştırmak için bu görevi kullanın. Service Fabric küme bağlantısı başlatılmış bir PowerShell oturumunda herhangi bir PowerShell komutunu veya betiğini çalıştırır.
Service Fabric
- Bu görev, bir Service Fabric kümesine bağlanmak ve dağıtmak için bir Service Fabric yüklemesi kullanır.
- Derleme aracısı üzerinde Azure Service Fabric Core SDK'sı.
Gereksinimler
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalıştırılır | Agent, DeploymentGroup |
Talep | Şirket içinde barındırılan aracılar, bu görevi kullanan işleri çalıştırmak için aşağıdaki taleplerle eşleşen özelliklere sahip olmalıdır: Cmd |
Özellikler | Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz. |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | 1.95.0 veya üzeri |
Görev kategorisi | Yardımcı Program |