Mamy Jenkinsa i mamy lokalny serwer Bitbucket.
Już zainstalowaliśmy
- „Bitbucket Plugin” na Jenkins
- „Post Webhooks” na Bitbucket
Potem ustawiliśmy jenkinsa
- Gałęzie do zbudowania
- Specyfikacja oddziału na „**”
W Post Webhooks sprawdziliśmy wszystkie zdarzenia.
Teraz, gdy pchamy oddział lub usuwamy żądanie ściągnięcia, jenkins jest uruchamiany i wydaje się, że buduje każdą gałąź, która ma nowe zatwierdzenia. (Ale jakoś nie jest uruchamiany, gdy tworzymy żądanie ściągnięcia).
Pytanie brzmi teraz: jak uzyskać wyniki testu do Bitbucket, aby zablokować scalanie, gdy test zakończy się niepowodzeniem?
Znaleźliśmy wtyczkę „Violations to Bitbucket Server”, ale obejmuje ona tylko wyniki statycznej analizy kodu i żadnych raportów jUnit lub surfire.
Cała sprawa wygląda na szkicową ... Czy jest jakiś dobry samouczek, który mówi, jak zintegrować jenkins i bitbucket w obu kierunkach? Czy nie jest to możliwe z dostępnymi wtyczkami?
źródło