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
scriptSource
Tipo
(Obligatorio) Tipo de script de destino: Ruta de acceso de archivo o En línea
scriptPath
Ruta 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).
script
Script
(Obligatorio cuando scriptSource == inline ) El script de Python que se ejecutará
arguments
Argumentos
(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.
pythonInterpreter
Inté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.
workingDirectory
Directorio de trabajo
(Opcional)
failOnStderr
Error 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.