2013-07-30 17 views
5

Używamy Jenkinsa w połączeniu z MS Build do budowania naszych projektów. Mamy również warnings plugin i dużą liczbę ostrzeżeń w naszych projektach. Próbuję walczyć z tymi ostrzeżeniami. Jednym z kroków, które chciałbym podjąć, jest oznaczenie kompilacji jako niestabilnej, gdy liczba ostrzeżeń w ostatniej kompilacji jest większa niż w poprzednim. Może powinienem pójść jeszcze dalej i oznaczyć taką budowę jako porażkę, ale sądzę, że mechanizm będzie taki sam dla obu znaków.Jak oznaczyć budowę jako niestabilną, gdy pojawił się trend ostrzegawczy?

Przykładowy zrzut ekranu:

Warnings trend

nie mogłem znaleźć żadnych informacji w internecie, jak to zrobić. Wiem, że istnieją pewne wtyczki do skanowania plików dziennika, ale te wtyczki musiałyby również skanować dzienniki z poprzedniej wersji i pozwolić mi obliczyć różnicę w ostrzeżeniach.

Dzięki za pomoc.

Odpowiedz

4

Wtyczka ostrzeżenia ma pewne możliwości, aby to zrobić. Pod „Zaawansowane ...” Ustawienia istnieją dwie opcje konfiguracyjne, aby spojrzeć na:

  • zdrowotne Progi - „Konfiguracja progi do budowania zdrowia”
  • Stan progi - „Jeśli liczba wszystkich ostrzeżeń jest większa niż jeden z tych progów, dlatego kompilacja jest uważana za niestabilną lub nieudaną. "

Jeśli następnie sprawdzić „Compute nowe ostrzeżenia” pole, dostaniesz możliwość ustalenia progów stanu opartych na nowych ostrzeżeń.

+0

To jest dokładnie to, czego potrzebowałem, dzięki! – Wodzu