Sdílet prostřednictvím


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.argvpří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