Можно ли настроить Error message highlight pattern
и Warning message highlight pattern
шага Command Line
TFS2015.2?
Например, у меня может быть следующее определение сборки, которое запускает утилиту командной строки, скажем, gulp
, для выполнения некоторых задач, таких как анализ кода.
Точный стандартный вывод (через stdout
) этой утилиты будет варьироваться в зависимости от конкретных выполняемых задач lint. Например, один инструмент для анализа кода TypeScript и другой инструмент для анализа кода Sass.
Кроме того, утилита может:
- Записывать сообщения в поток ошибок (через
stderr
). - Возвращает ненулевой код выхода.
Ни один из вышеперечисленных случаев мне не подходит, потому что в некоторых сценариях я не хочу, чтобы TFS считала этап сборки неудачным. Однако я хочу, чтобы предупреждения выделялись в журналах и сводке сборки.
Было бы полезно иметь возможность научить шаг Command Line
конкретным шаблонам выходных сообщений, которые представляют собой предупреждения и ошибки.
В журналах сборки для шага Command Line
я вижу это:
Кажется, это предлагает способ настроить шаблоны сопоставления строк для вывода, который представляет предупреждения и ошибки. Однако я не могу найти способ настроить их, отсюда и мой вопрос.
Я должен отметить, что я знаю, что есть и другие способы добиться этого:
Одним из способов, например, является целевой шаг сборки, предназначенный для переноса утилиты командной строки. Например, встроенные шаги
Gulp
иnpm
или, возможно, созданный пользователем шаг/расширение.Другой способ — отправить команды регистрации из скрипт сборки как указано здесь.
Мой вопрос конкретно касается использования встроенного универсального шага Command Line
напрямую, когда эти параметры недоступны или нежелательны.