tarefa PythonScript@0 - Script python v0
Use esta tarefa para executar um arquivo Python ou um script embutido.
Sintaxe
# 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.
Entradas
scriptSource
- Origem do script
string
. Obrigatórios. Valores permitidos: filePath
(Caminho do arquivo), inline
. Valor padrão: filePath
.
Especifica se o script é um arquivo na árvore de origem ou está escrito embutido nesta tarefa.
scriptPath
- Caminho do script
string
. Obrigatório quando scriptSource = filePath
.
Especifica o caminho do script a ser executado. Deve ser um caminho totalmente qualificado ou relativo a $(System.DefaultWorkingDirectory)
.
script
- Script
string
. Obrigatório quando scriptSource = inline
.
Especifica o script Python a ser executado.
arguments
- Argumentos
string
.
Especifica os argumentos passados para a execução do script disponíveis por meio sys.argv
de , como se você os tivesse passado na linha de comando.
pythonInterpreter
- Interpretador do Python
string
.
Especifica o caminho absoluto para o interpretador do Python a ser usado. Se não for especificado, a tarefa usará o interpretador em PATH.
Execute a tarefa Usar a Versão do Python para adicionar uma versão do Python ao PATH.
workingDirectory
- Diretório de trabalho
string
.
Especifica o diretório de trabalho em que o script será executado. Se não for especificado, o valor de System.DefaultWorkingDirectory
será usado. Para builds, essa variável usa como padrão a raiz do repositório. Para versões, ele usa como padrão a raiz do diretório de artefatos.
failOnStderr
- Erro padrão de fail on
boolean
. Valor padrão: false
.
Se definido como true
, essa tarefa falhará se algum texto for gravado no stderr
fluxo.
Opções de controle de tarefa
Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Comentários
Por padrão, essa tarefa invocará python
do caminho do sistema.
Execute Usar a Versão do Python para colocar a versão desejada no caminho do sistema.
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
É executado em | Agent, DeploymentGroup |
Demandas | Nenhum |
Funcionalidades | Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis configuráveis | Qualquer |
Versão do agente | Todas as versões do agente com suporte. |
Categoria da tarefa | Utilitário |