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, true
ez 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 |