PythonScript@0 - Tâche de script Python v0
Utilisez cette tâche pour exécuter un fichier Python ou un script inline.
Syntax
# Python script v0
# Run a Python file or inline script.
- task: PythonScript@0
inputs:
scriptSource: 'filePath' # 'filePath' | 'inline'. Required. Script source. Default: filePath.
scriptPath: # string. Required when scriptSource = filePath. Script path.
#script: # string. Required when scriptSource = inline. Script.
#arguments: # string. Arguments.
# Advanced
#pythonInterpreter: # string. Python interpreter.
#workingDirectory: # string. Working directory.
#failOnStderr: false # boolean. Fail on standard error. Default: false.
# Python Script v0
# Run a Python script.
- task: PythonScript@0
inputs:
scriptSource: 'filePath' # 'filePath' | 'inline'. Required. Script source. Default: filePath.
scriptPath: # string. Required when scriptSource = filePath. Script path.
#script: # string. Required when scriptSource = inline. Script.
#arguments: # string. Arguments.
# Advanced
#pythonInterpreter: # string. Python interpreter.
#workingDirectory: # string. Working directory.
#failOnStderr: false # boolean. Fail on standard error. Default: false.
Entrées
scriptSource
- Source de script
string
. Obligatoire. Valeurs autorisées : filePath
(Chemin du fichier), inline
. Valeur par défaut : filePath
.
Spécifie si le script est un fichier dans l’arborescence source ou s’il est écrit en ligne dans cette tâche.
scriptPath
- Chemin du script
string
. Obligatoire lorsque scriptSource = filePath
.
Spécifie le chemin d’accès du script à exécuter. Doit être un chemin complet ou relatif à $(System.DefaultWorkingDirectory)
.
script
- Script
string
. Obligatoire lorsque scriptSource = inline
.
Spécifie le script Python à exécuter.
arguments
- Arguments
string
.
Spécifie les arguments passés à l’exécution du script disponible via sys.argv
, comme si vous les transmettiez sur la ligne de commande.
pythonInterpreter
- Interpréteur Python
string
.
Spécifie le chemin d’accès absolu à l’interpréteur Python à utiliser. Si elle n’est pas spécifiée, la tâche utilise l’interpréteur dans PATH.
Exécutez la tâche Utiliser la version de Python pour ajouter une version de Python à PATH.
workingDirectory
- Répertoire de travail
string
.
Spécifie le répertoire de travail dans lequel le script s’exécutera. Si elle n’est pas spécifiée, la valeur de System.DefaultWorkingDirectory
sera utilisée. Pour les builds, cette variable est par défaut à la racine du référentiel. Pour les versions, elle est par défaut à la racine du répertoire artefacts.
failOnStderr
- Échec en cas d’erreur standard
boolean
. Valeur par défaut : false
.
Si la valeur est définie true
sur , cette tâche échoue si un texte est écrit dans le stderr
flux.
Options de contrôle des tâches
Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâche. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.
Variables de sortie
Aucun.
Notes
Par défaut, cette tâche est appelée python
à partir du chemin d’accès système.
Exécutez Utiliser la version de Python pour placer la version souhaitée dans le chemin d’accès système.
Spécifications
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute sur | Agent, DeploymentGroup |
Demandes | Aucun |
Capabilities | Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail. |
Restrictions de commandes | Quelconque |
Variables settables | Quelconque |
Version de l’agent | Toutes les versions d’agent prises en charge. |
Catégorie de la tâche | Utilitaire |