Condividi tramite


PythonScript@0 - Attività script Python v0

Usare questa attività per eseguire un file Python o uno script inline.

Sintassi

# 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.

Input

scriptSource - Origine script
string. Obbligatorio. Valori consentiti: filePath (percorso file), inline. Valore predefinito: filePath.

Specifica se lo script è un file nell'albero di origine o è scritto inline in questa attività.


scriptPath - Percorso script
string. Obbligatorio quando scriptSource = filePath.

Specifica il percorso dello script da eseguire. Deve essere un percorso completo o relativo a $(System.DefaultWorkingDirectory).


script - Copione
string. Obbligatorio quando scriptSource = inline.

Specifica lo script Python da eseguire.


arguments - Argomenti
string.

Specifica gli argomenti passati all'esecuzione dello script disponibile tramite sys.argv, come se sono stati passati nella riga di comando.


pythonInterpreter - Interprete Python
string.

Specifica il percorso assoluto dell'interprete Python da usare. Se non specificato, l'attività userà l'interprete in PATH.
Eseguire l'attività Usa versione Python per aggiungere una versione di Python a PATH.


workingDirectory - Directory di lavoro
string.

Specifica la directory di lavoro in cui verrà eseguito lo script. Se non specificato, verrà usato il valore di System.DefaultWorkingDirectory . Per le compilazioni, questa variabile viene predefinita alla radice del repository. Per le versioni, il valore predefinito è la radice della directory degli artefatti.


failOnStderr - Errore standard non riuscita
boolean. Valore predefinito: false.

Se impostato su true, questa attività avrà esito negativo se un testo viene scritto nel stderr flusso.


Opzioni di controllo attività

Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

No.

Osservazioni

Per impostazione predefinita, questa attività richiamerà python dal percorso di sistema. Eseguire Usa versione Python per inserire la versione desiderata nel percorso di sistema.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente, DeploymentGroup
Richieste Nessuno
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente Tutte le versioni dell'agente supportate.
Categoria attività Utilità