PythonScript@0 - Tarefa de script python v0
Utilize esta tarefa para executar um ficheiro Python ou um script inline.
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.
Entradas
scriptSource
- Fonte de script
string
. Obrigatório. Valores permitidos: filePath
(Caminho de arquivo), inline
. Valor predefinido: filePath
.
Especifica se o script é um ficheiro na árvore de origem ou se está escrito em linha nesta tarefa.
scriptPath
- Caminho do roteiro
string
. Obrigatório quando scriptSource = filePath
. .
Especifica o caminho do script para executar. Deve ser um caminho totalmente qualificado ou relativo a $(System.DefaultWorkingDirectory)
.
script
- Roteiro
string
. Obrigatório quando scriptSource = inline
. .
Especifica o script Python para ser executado.
arguments
- Argumentos
string
.
Especifica os argumentos passados para a execução do script disponível através sys.argv
, como se os passasse na linha de comando.
pythonInterpreter
- Intérprete python
string
.
Especifica o caminho absoluto para o intérprete Python a usar. Se não for especificada, a tarefa utilizará o intérprete no PATH.
Executar a tarefa Use Python Version para adicionar uma versão de Python ao PATH.
workingDirectory
- Diretório de trabalho
string
.
Especifica o diretório de trabalho onde o guião será executado. Se não for especificado, o valor será System.DefaultWorkingDirectory
utilizado. Para construções, esta variável falha na raiz do repositório. Para lançamentos, está em incumprimento da raiz do diretório de artefactos.
failOnStderr
- Falha no erro padrão
boolean
. Valor predefinido: false
.
Se estiver definido true
, esta tarefa falhará se algum texto for escrito no stderr
stream.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefa. Para obter mais informações, consulte opções de Controlo e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
Por padrão, esta tarefa irá invocar python
a partir do caminho do sistema.
Executar executar a versão Python para colocar a versão desejada no caminho do sistema.
Requisitos
Requisito | Description |
---|---|
Tipos de gasodutos | YAML, Construção clássica, lançamento clássico |
Continua | Agente, Grupo de Implementação |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer pedidos para tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis de configuração | Qualquer |
Versão do agente | Todas as versões de agente suportadas. |
Categoria da tarefa | Utilitário |