Поделиться через


CmdLine@1 — задача командной строки версии 1

Используйте эту задачу для запуска программы из командной строки.

Примечание

Существует более новая версия этой задачи. Используйте CmdLine@2.

Синтаксис

# Command Line v1
# Run a command line with arguments.
- task: CmdLine@1
  inputs:
    filename: # string. Required. Tool. 
    #arguments: # string. Arguments. 
  # Advanced
    #workingFolder: # string. Working folder. 
    #failOnStandardError: false # boolean. Fail on Standard Error. Default: false.

Входные данные

filename - Инструмент
string. Обязательный.

Имя запускаемого средства. Средство должно быть найдено в пути. При необходимости можно указать полный путь, но путь должен присутствовать в агенте.

Примечание. Вы можете использовать $(Build.SourcesDirectory)\, если требуется путь относительно репозитория.


arguments - Аргументы
string.

Аргументы, передаваемые средству. Используйте двойные кавычки для экранирования пробелов.


workingFolder - Рабочая папка
string.

Указывает рабочий каталог для выполнения команд. Если оставить его пустым, рабочий каталог будет $(Build.SourcesDirectory).


failOnStandardError - Сбой при стандартной ошибке
boolean. Значение по умолчанию: false.

Если задано значение "true", задача завершается неудачно, если какие-либо ошибки записываются в поток стандартных ошибок.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.

Выходные переменные

Нет.

Remarks

В CommandLine@2 есть более новая версия задачи командной строки.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента Все поддерживаемые версии агента.
Категория задач Служебная программа

См. также раздел