PythonScript@0 — задача скрипта Python версии 0
Используйте эту задачу для запуска файла Python или встроенного скрипта.
Синтаксис
# 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.
Входные данные
scriptSource
- Источник скрипта
string
. Обязательный. Допустимые значения: filePath
(путь к файлу), inline
. Значение по умолчанию: filePath
.
Указывает, является ли скрипт файлом в исходном дереве или же он записывается в этой задаче.
scriptPath
- Путь к скрипту
string
. Требуется, если scriptSource = filePath
.
Указывает путь к выполняемму скрипту. Должен быть полным путем или относительно $(System.DefaultWorkingDirectory)
.
script
- Сценарий
string
. Требуется, если scriptSource = inline
.
Указывает выполняемый скрипт Python.
arguments
- Аргументы
string
.
Указывает аргументы, передаваемые в выполнение скрипта, доступные через sys.argv
, как если бы они были переданы в командной строке.
pythonInterpreter
- Интерпретатор Python
string
.
Указывает абсолютный путь к используемому интерпретатору Python. Если этот параметр не указан, задача будет использовать интерпретатор в PATH.
Запустите задачу Использование версии Python , чтобы добавить версию Python в PATH.
workingDirectory
- Рабочий каталог
string
.
Указывает рабочий каталог, в котором будет выполняться скрипт. Если значение не указано, будет использоваться значение System.DefaultWorkingDirectory
. Для сборок эта переменная по умолчанию использует корень репозитория. Для выпусков по умолчанию используется корневой каталог артефактов.
failOnStderr
- Сбой при стандартной ошибке
boolean
. Значение по умолчанию: false
.
Если задано значение true
, эта задача завершится ошибкой, если в поток записывается stderr
какой-либо текст.
Параметры управления задачами
Все задачи имеют параметры управления в дополнение к входным данным задачи. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.
Выходные переменные
Нет.
Remarks
По умолчанию эта задача вызывается python
из системного пути.
Выполните команду Использовать версию Python , чтобы поместить нужную версию в системный путь.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
Требования | Нет |
Capabilities | Эта задача не удовлетворяет требованиям для последующих задач в задании. |
Ограничения команд | Любой |
Устанавливаемые переменные | Любой |
Версия агента | Все поддерживаемые версии агента. |
Категория задач | Служебная программа |