PythonScript@0 - Python 腳本 v0 工作
使用此工作來執行 Python 檔案或內嵌腳本。
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.
輸入
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 版本 將您想要的版本放在系統路徑中。
規格需求
需求 | 描述 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
執行于 | Agent、DeploymentGroup |
要求 | 無 |
Capabilities | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任意 |
Settable 變數 | 任意 |
代理程式版本 | 所有支援的代理程式版本。 |
工作類別 | 公用程式 |