Jenkins GitHub Pull Request Builder - Сообщение о статусе

Я установил Jenkins для использования построителя запросов на выбор GitHub. Он отлично работает! Кроме одной мелочи. Мой тестовый набор создает HTML-отчеты (которые я красиво разместил с помощью плагина с плагином результата HTML), но я не могу изменить сообщение о состоянии, которое отправляется в GitHub. Мои фиксации отмечены как:

An image of the status of a successful test run, with a status message of Build finished.  No test results found.

Состояние фиксации обновляется должным образом, но в части сообщения всегда говорится: "Готово завершено. Результаты не найдены".

Я не могу понять, как изменить это сообщение на основе состояния набора тестов. Итак, в основном единственная обратная связь, которую я получаю, - это статус выхода моей оболочки script. Этот script выполняет все построение, тестирование и обработку результатов и т.д. Это приемлемо в случае прохода, но в случае сбоя это сообщение может быть гораздо более полезным! Даже просто зная, было ли это сбоем сборки и неудачей тестового набора, было бы неплохо, поэтому я могу адекватно устно оскорбить человека, который сделал запрос на вытягивание:).

Все остальное работает так хорошо, что я не могу понять, что кажется тривиальным изменением, сводит меня с ума! Любые идеи?

Ответ 1

FWIW, логика была добавлена ​​здесь: https://github.com/janinko/ghprb/commit/ffbc581d2712d6b99b9c6d0b081d7895a5ee8039

Я считаю, что вам просто нужно сгенерировать тестовый результат с форматированием JUnit, и вам может понадобиться или не нужно объявлять шаг после сборки для публикации XML-вывода JUnit.