Tarea Script de Python
Azure Pipelines
Use esta tarea para ejecutar un script de Python.
Fragmento de código YAML
# Python script
# Run a Python file or inline script
- task: PythonScript@0
inputs:
#scriptSource: 'filePath' # Options: filePath, inline
#scriptPath: # Required when scriptSource == filePath
#script: # Required when scriptSource == inline
#arguments: # Optional
#pythonInterpreter: # Optional
#workingDirectory: # Optional
#failOnStderr: false # Optional
Argumentos
| Argumento | Descripción |
|---|---|
scriptSourceTipo |
(Obligatorio) Tipo de script de destino: Ruta de acceso de archivo o En línea |
scriptPathRuta de acceso del script |
(Obligatorio cuando scriptSource == filePath ) Ruta de acceso del script que se ejecutará. Debe ser una ruta de acceso completa o relativa a $(System.DefaultWorkingDirectory). |
scriptScript |
(Obligatorio cuando scriptSource == inline ) El script de Python que se ejecutará |
argumentsArgumentos |
(Opcional) Cadena que contiene los argumentos pasados al script. Estarán disponibles a través de sys.argv como si los pasara en la línea de comandos. |
pythonInterpreterIntérprete de Python |
(Opcional) Ruta de acceso absoluta al intérprete de Python que se usará. Si no se especifica, la tarea supone que un intérprete de Python está disponible en PATH y simplemente intenta ejecutar el python comando. |
workingDirectoryDirectorio de trabajo |
(Opcional) |
failOnStderrError en el error estándar |
(Opcional) Si es true, se producirá un error en esta tarea si se escribe texto en stderr . |
Opciones de control de tareas
Comentarios
De forma predeterminada, esta tarea invocará python desde la ruta de acceso del sistema.
Ejecute Use Python Version (Usar versión de Python) para colocar la versión que desee en la ruta de acceso del sistema.
Código Abierto
Esta tarea es de código abierto en GitHub. Los comentarios y las contribuciones son bienvenidos.