PythonScript@0 – úloha skriptu Pythonu v0
Pomocí této úlohy můžete spustit soubor Pythonu nebo vložený skript.
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.
Vstupy
scriptSource
- Zdroj skriptu
string
. Povinná hodnota. Povolené hodnoty: filePath
(Cesta k souboru), inline
. Výchozí hodnota: filePath
.
Určuje, zda je skript souborem ve zdrojovém stromu nebo je zapsán přímo v této úloze.
scriptPath
- Cesta ke skriptu
string
. Vyžaduje se, když scriptSource = filePath
.
Určuje cestu skriptu, který se má spustit. Musí se jednat o plně kvalifikovanou cestu nebo relativní k $(System.DefaultWorkingDirectory)
.
script
- Skript
string
. Vyžaduje se, když scriptSource = inline
.
Určuje skript Pythonu, který se má spustit.
arguments
- Argumenty
string
.
Určuje argumenty předané spuštění skriptu, které jsou k dispozici prostřednictvím sys.argv
příkazu , jako kdybyste je předali na příkazovém řádku.
pythonInterpreter
- Interpret Pythonu
string
.
Určuje absolutní cestu k interpretu Pythonu, který se má použít. Pokud není zadaný, bude úloha používat interpret v CESTě.
Spuštěním úlohy Použití verze Pythonu přidejte verzi Pythonu do path.
workingDirectory
- Pracovní adresář
string
.
Určuje pracovní adresář, ve kterém se skript spustí. Pokud není zadán, použije se hodnota System.DefaultWorkingDirectory
. Pro sestavení je tato proměnná ve výchozím nastavení kořen úložiště. U vydaných verzí je výchozí kořen adresáře artefaktů.
failOnStderr
- Selhání při standardní chybě
boolean
. Výchozí hodnota: false
.
Pokud je nastavená hodnota true
, tento úkol selže, pokud se do datového stderr
proudu zapíše nějaký text.
Možnosti řízení úkolů
Všechny úkoly mají kromě vstupů úkolů také možnosti řízení. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úlohy.
Výstupní proměnné
Žádné
Poznámky
Ve výchozím nastavení se tato úloha vyvolá python
ze systémové cesty.
Spusťte příkaz Použít verzi Pythonu a vložte požadovanou verzi do systémové cesty.
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, classic build, verze Classic |
Spustí se | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | Všechny podporované verze agenta. |
Kategorie úloh | Nástroj |