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à |