PythonScript@0 - Python 脚本 v0 任务
使用此任务运行 Python 文件或内联脚本。
语法
# 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.
输入
scriptSource
- 脚本源
string
. 必需。 允许的值: filePath
(文件路径) 。 inline
默认值:filePath
。
指定脚本是源树中的文件,还是在此任务中内联编写。
scriptPath
- 脚本路径
string
. 当 时 scriptSource = filePath
是必需的。
指定要执行的脚本的路径。 必须是完全限定的路径或相对于 $(System.DefaultWorkingDirectory)
。
script
- 脚本
string
. 当 时 scriptSource = inline
是必需的。
指定要运行的 Python 脚本。
arguments
- 参数
string
.
指定传递给脚本执行可用的参数, sys.argv
就像在命令行上传递它们一样。
pythonInterpreter
- Python 解释器
string
.
指定要使用的 Python 解释器的绝对路径。 如果未指定,任务将使用 PATH 中的解释器。
运行 “使用 Python 版本” 任务将 Python 版本添加到 PATH。
workingDirectory
- 工作目录
string
.
指定运行脚本的工作目录。 如果未指定,将使用 的值 System.DefaultWorkingDirectory
。 对于生成,此变量默认为存储库的根。 对于版本,它默认为项目目录的根目录。
failOnStderr
- 标准错误失败
boolean
. 默认值:false
。
如果设置为 true
,则如果向流写入任何文本, stderr
则此任务将失败。
任务控件选项
除任务输入外,所有任务都有控制选项。 有关详细信息,请参阅 控制选项和常见任务属性。
输出变量
无。
备注
默认情况下,此任务将从系统路径调用 python
。
运行 使用 Python 版本 将所需的版本放入系统路径中。