Как передать сообщение об ошибке из командного файла в командный город - PullRequest
0 голосов
/ 01 июля 2019

Я выполняю командный файл на этапе сборки команды city.Пакетный файл имеет этот код.

if errorlevel NEQ 0 (
        echo ##teamcity[message text='failed' errorDetails='' status='ERROR']
        exit 1
)

% errorlevel% просто обеспечивает уровень ошибки.Как я могу получить сообщение об ошибке, чтобы передать его службе сообщений команды city.

1 Ответ

0 голосов
/ 02 июля 2019

Вы должны пройти внутри двойных кавычек
echo "##teamcity[message text='failed' errorDetails='' status='ERROR']"

Если вы хотите добавить информацию об ошибках в проблемы со сборкой, просто используйте ниже:
echo "##teamcity[buildProblem description='Some conditions return an error' status='ERROR']"

...