У нас есть Jenkins, и у нас есть локальный Bitbucket Server.
Мы уже установили
- "Плагин Bitbucket" на Дженкинс
- "Post Webhooks" на Bitbucket
Затем мы устанавливаем в Дженкинс
- Филиалы для строительства
- Спецификатор ветвления к "**"
В Post Webhooks мы проверили все события.
Теперь, когда мы нажимаем ветку или удаляем запрос Pull, jenkins запускается и, кажется, строит каждую ветку, которая имеет новые коммиты. (Но почему-то это не срабатывает, когда мы создаем запрос на извлечение.)
Теперь вопрос: как мы можем получить результаты нашего теста в Bitbucket, чтобы заблокировать слияние при сбое теста?
Мы нашли плагин "Нарушения для Bitbucket Server", но он охватывает только результаты статического анализа кода, а не отчеты jUnit или surfire.
Все это кажется отрывочным ... Есть ли хороший учебник, который рассказывает, как интегрировать Дженкинс и Bitbucket в обоих направлениях? Или это невозможно с доступными плагинами?