Megosztás a következőn keresztül:


PythonScript@0 – Python-szkript v0-feladat

Ezzel a feladatsal Python-fájlt vagy beágyazott szkriptet futtathat.

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.

Bevitelek

scriptSource - Szkript forrása
string. Kötelező. Engedélyezett értékek: filePath (Fájl elérési útja), inline. Alapértelmezett érték: filePath.

Meghatározza, hogy a szkript fájl-e a forrásfán, vagy beágyazottan van-e megírva ebben a feladatban.


scriptPath - Szkript elérési útja
string. Akkor szükséges, ha scriptSource = filePath.

A végrehajtandó szkript elérési útját adja meg. Teljes elérési útnak kell lennie, vagy a következőhöz viszonyítva: $(System.DefaultWorkingDirectory).


script - Script
string. Akkor szükséges, ha scriptSource = inline.

Megadja a futtatni kívánt Python-szkriptet.


arguments - Érvek
string.

A parancsprogram végrehajtásának átadott argumentumokat adja meg a parancsprogramon keresztül sys.argv, mintha a parancssorban adta volna át őket.


pythonInterpreter - Python-értelmező
string.

Megadja a használni kívánt Python-értelmező abszolút elérési útját. Ha nincs megadva, a feladat az értelmezőt fogja használni a PATH-ban.
Futtassa a Python-verzió használata feladatot a Python verziójának a PATH-hoz való hozzáadásához.


workingDirectory - Munkakönyvtár
string.

Megadja azt a munkakönyvtárat, ahol a szkript futni fog. Ha nincs megadva, az értéke System.DefaultWorkingDirectory lesz felhasználva. Buildek esetén ez a változó alapértelmezés szerint az adattár gyökerét adja meg. A kiadások esetében alapértelmezés szerint az artifacts könyvtár gyökerét használja.


failOnStderr - Hiba a szokásos hiba miatt
boolean. Alapértelmezett érték: false.

Ha a értékre van állítva, trueez a feladat sikertelen lesz, ha szöveget ír a stderr streambe.


Tevékenységvezérlési beállítások

A tevékenységbemeneteken kívül minden tevékenység rendelkezik vezérlési lehetőségekkel. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

Alapértelmezés szerint ez a feladat a rendszer elérési útjából indul ki python . Futtassa a Python-verzió használata parancsot, hogy a kívánt verziót a rendszer elérési útjára helyezze.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója Minden támogatott ügynökverzió.
Feladatkategória Segédprogram