2014-12-17 2 views
0

Как я могу с ошибкой строить со злым сообщением/статусом во время выполнения шага построения командной строки?Teamcity для сбоя сборки с разумным сообщением

Или, конечно, я могу выйти 1 в моем скрипте, но я получу уродливый «Выход из кода 1» в качестве результата сборки.

+0

В powershell мы либо бросаем ошибку, либо записываем ошибку – Alfons

ответ

1
function fail_build { 
    echo "##teamcity[buildProblem description='$1']" 1>&2 
    exit 0 
} 

может быть использован в сценарии как

cd ./logs 
if grep -Pqr 'error text regex' *; 
then fail_build "There are errors in logs"; fi 

Подробнее о ТК documentation page.

Смежные вопросы