Share via


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.argvde , 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