O ile mi wiadomo, funkcja "Łączne wyniki testów końcowych" nie działa zgodnie z oczekiwaniami (i bardzo trudno jest znaleźć przydatną dokumentację). Chciałbym osiągnąć bardzo podobną funkcjonalność:Obejście: wyniki testów końcowych agregacji
Job Zbuduj wyzwala pracy T1, T2 równolegle (gdzie T1 robi FindBugs, T2 robi PMD).
Scenariusz 1: Jak tylko T1 i T2 są wykończone (co można osiągnąć za pomocą wtyczki "join") Chcę zebrać artefakty (T1 /findbugs.xml i T2 /pmd.xml). Następnie są analizowane i generowane są ładne statystyki.
Scenariusz 2 (i jak to dalej) jak scenariuszu 1, ale analiza jest wykonywana jako element T1 i T2(równolegle!). Po ukończeniu T1 i T2 wyniki analizy są łączone w ładne statystyki.
Moje pytania: Dla scenariusza 1 nie wiem jak odwołać się do downstream projektom T1 i T2. Mogłem użyć ostatniej udanej wersji, ale wydaje się to dziwne, gdy rozważa się wiele równoległych zadań.
W scenariuszu 2 nie mam pojęcia, jak importować dane, które są potrzebne do FindBugs/PMD/Checkstyle/sloccount/... wtyczki tak, że odpowiednie wykresy (także?) Pojawiają się poza T1/* T2 *.
Dzięki Carsten
Myślę, że to pytanie można uogólnić na: W jaki sposób mogę przenieść wiedzę z (ukończonych) zleceń niższego szczebla do pracy bezpośredniej upstream, która uruchomiła te zadania (lub bezpośredniego następcy tej pracy)? O ile mi wiadomo, Jenkins koncentruje się na innym kierunku (uzyskiwaniu informacji z pracy na wyższym stanowisku). –