ServiceFabricPowerShell@1 - Tâche Service Fabric PowerShell v1
Utilisez cette tâche pour exécuter un script PowerShell au sein du contexte d'une connexion de cluster Azure Service Fabric. Exécute n’importe quelle commande ou script PowerShell dans une session PowerShell qui a une connexion de cluster Service Fabric initialisée.
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.
Entrées
clusterConnection
- Connexion au service de cluster
Alias d’entrée : serviceConnectionName
. string
. Obligatoire.
Spécifie le cluster Azure Service Fabric qui aura une connexion de service établie lors de l’exécution du script PowerShell spécifié.
ScriptType
- Script Type
string
. Obligatoire. Valeurs autorisées : FilePath
(Chemin du fichier de script), InlineScript
(script inline). Valeur par défaut : FilePath
.
Spécifie si le script est fourni en tant que fichier ou inline dans la tâche.
ScriptPath
- Chemin d’accès du script
string
. facultatif. Utilisez quand ScriptType = FilePath
.
Spécifie le chemin d’accès au script PowerShell à exécuter. Peut inclure des caractères génériques et des variables. Exemple : $(system.defaultworkingdirectory)/**/drop/projectartifacts/**/docker-compose.yml
.
Notes
La combinaison de fichiers Compose n’est pas prise en charge dans le cadre de cette tâche.
Inline
- Inline Script
string
. facultatif. Utilisez quand ScriptType = InlineScript
. Valeur par défaut : # You can write your PowerShell scripts inline here. \n# You can also pass predefined and custom variables to this script using arguments
.
Spécifie les commandes PowerShell à exécuter sur l’agent de build. En savoir plus sur les tâches PowerShell.
ScriptArguments
- Script Arguments
string
.
Spécifie les paramètres supplémentaires à passer à PowerShell. Il peut s’agir de paramètres ordinaux ou nommés.
Options de contrôle de la tâche
Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.
Variables de sortie
Aucun.
Notes
Utilisez cette tâche pour exécuter un script PowerShell au sein du contexte d'une connexion de cluster Azure Service Fabric. Exécute n’importe quelle commande ou script PowerShell dans une session PowerShell qui a une connexion de cluster Service Fabric initialisée.
Service Fabric
- Cette tâche utilise une installation Service Fabric pour se connecter à un cluster Service Fabric et y effectuer un déploiement.
- Kit de développement logiciel (SDK) Azure Service Fabric Core sur l’agent de build.
Configuration requise
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute sur | Agent, DeploymentGroup |
Demandes | Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : Cmd |
Capabilities | Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail. |
Restrictions de commande | Quelconque |
Variables paramétrables | Quelconque |
Version de l’agent | 1.95.0 ou version ultérieure |
Catégorie de la tâche | Utilitaire |