Как улучшить отчеты об ошибках сборки параллельной сборки? - PullRequest
0 голосов
/ 11 июня 2019

Мы используем параллельную сборку gradle на нашем ci сервере. Но найти причину сбоя сборки иногда очень сложно, потому что нужно найти выходной сигнал gradle, чтобы найти реальную проблему. Я хотел бы улучшить это.

Например, одна из задач Gradle использует yarn. Если эта задача не выполняется, Gradle сообщает следующее в консоли jenkins:

10:27:27  * What went wrong:
10:27:27  Execution failed for task ':foo-web:yarn'.
10:27:27  > Process 'command '/home/jenkins/workdir/workspace/foo/foo-web/.gradle/yarn/bin/yarn'' finished with non-zero exit value 1

Затем нужно прокрутить много строк, чтобы найти вывод пряжи из-за завершения параллельных задач, просто чтобы узнать, что пряжа не может загрузить зависимость.

Можем ли мы изменить отчет об ошибках сборки Gradle так, чтобы он добавлял вывод об ошибке невыполненной задачи в конце вывода сборки в отчет об ошибке? Или есть какой-нибудь способ получить отчеты о сбоях градаций и результаты сбойной задачи более тесно?

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