Dela via


PythonScript@0 – Python-skript v0-uppgift

Använd den här uppgiften för att köra en Python-fil eller ett infogat 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.

Indata

scriptSource - Skriptkälla
string. Krävs. Tillåtna värden: filePath (Filsökväg), inline. Standardvärde: filePath.

Anger om skriptet är en fil i källträdet eller skrivs infogat i den här uppgiften.


scriptPath - Skriptsökväg
string. Krävs när scriptSource = filePath.

Anger sökvägen till skriptet som ska köras. Måste vara en fullständigt kvalificerad sökväg eller relativ till $(System.DefaultWorkingDirectory).


script - Skript
string. Krävs när scriptSource = inline.

Anger python-skriptet som ska köras.


arguments - Argument
string.

Anger argumenten som skickas till skriptkörningen som är tillgängliga via sys.argv, som om du skickade dem på kommandoraden.


pythonInterpreter - Python-tolk
string.

Anger den absoluta sökvägen till Python-tolken som ska användas. Om det inte anges använder aktiviteten tolken i PATH.
Kör aktiviteten Använd Python-version för att lägga till en version av Python i PATH.


workingDirectory - Arbetskatalog
string.

Anger arbetskatalogen där skriptet ska köras. Om det inte anges används värdet System.DefaultWorkingDirectory för . För versioner använder den här variabeln som standard lagringsplatsens rot. För versioner är den som standard roten för artefaktkatalogen.


failOnStderr - Fel vid standardfel
boolean. Standardvärde: false.

Om den här uppgiften är inställd truepå misslyckas den om någon text skrivs stderr till strömmen.


Alternativ för aktivitetskontroll

Alla aktiviteter har kontrollalternativ utöver sina uppgiftsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Inga.

Kommentarer

Som standard anropar python den här aktiviteten från systemsökvägen. Kör Använd Python-version för att placera den version som du vill använda i systemsökvägen.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Funktioner Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet.
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion Alla agentversioner som stöds.
Uppgiftskategori Verktyg