Jestem nowy w firmie Jenkins. Każdego wieczoru mamy jenkins, który uruchamia kilka buildów i chcę wyciągnąć awarie ze wszystkich kompilacji i umieścić je w programie Excel (lub google dox w wersji excel). Czy jest jakiś sprytny sposób na zrobienie tego? DziękiEksportuj raporty Jenkinsa do Excela
Odpowiedz
Istnieje bardzo dobra, bogata w funkcje wtyczka, która może Ci się przydać: Global Build Stats Plugin. Ma on funkcję Buduj wyszukiwarkę, która poda wszystkie informacje o kompilacji w tabeli.
Drugim rozwiązaniem byłoby utworzyć skrypt i używać go jako pocztowe Steps fazie kompilacji z opcją Run niezależnie od wyniku kompilacji sprawdzane. Skrypt, który może być wszystkim, może przesyłać dane po każdej kompilacji do pliku CSV, a jeśli używasz PowerShell - również do pliku Excel. Cholera, jeśli korzystasz z Google Docs SDK, możesz łatwo dodawać dane do arkusza kalkulacyjnego GDoc lub robić coś innego. Brak ograniczeń tutaj.
Poniższy kod umożliwia utworzenie pliku CSV (z ogranicznikiem ";" ze zdalnej instancji domowej Jenkins. https://github.com/gboissinot/jenkins-csvexporter Wykorzystuje strukturę Batch do skalowania z dużą liczbą zadań.
Zapraszam do ponownego planowania tego programu.
CSV jest skrótem od wartości rozdzielanych przecinkami; tj. ogranicznik to "," a nie ";". Posiada skojarzoną rejestrację typu MIME, która zapewnia szczegółowe reguły cytowania i parsowania. Proszę nie przyczyniać się do zamieszania, odwołując się do "|" lub ";" rozdzielane dane jako CSV. –
Teraz, gdy Jenkins integruje Groovy dla buildów Pipeline, lub tylko zwykłe skrypty Groovy, proste jest napisanie kodu Groovy, który wykorzystuje biblioteki Apache POI, aby stworzyć prawdziwy arkusz kalkulacyjny Excel z kolorami, czcionkami, pasemkami lub cokolwiek, czego potrzebujesz.
- 1. Eksportuj odpowiedzi tkaniny do Excela
- 2. Eksportuj tabelę HTML do Excela
- 3. Eksportuj zdenormalizowane dane z Excela do xml
- 4. Jak wygenerować raporty testu JUnit na Androida dla jenkinsa
- 5. jQuery DataTables: eksport pojedynczych kolumn do Excela
- 6. Eksportowanie tabel jsp do Excela, słowo, pdf
- 7. Javascript do eksportu tabeli html do Excela
- 8. Eksportuj dane z mojego Google Chart (tabela) do Excela lub CSV
- 9. Raporty Jaspera: sub-raporty powodują nieskończoną pętlę
- 10. Eksportowanie SQL do Excela
- 11. Eksportuj repozytorium git do svn
- 12. Eksportuj JasperReport do PDF OutputStream?
- 13. Eksportuj plik crontab do pliku
- 14. Eksportuj do programu Excel z gridview format C# Tekst nagłówka
- 15. Stół HTML do Excela - PHP
- 16. Wydajność OLEDB do odczytu Excela
- 17. Tablica HTML do Excela Javascript
- 18. Pisanie tablicy 2D do Excela
- 19. Eksport z PHP do Excela
- 20. Droolsa do prześcignięcia arkusza Excela
- 21. Raporty w Codeigniter
- 22. Raporty SSRS Versioning
- 23. Raporty z testów kątowych
- 24. Jak debugować raporty Jaspera?
- 25. Eksportuj aplikację Scala do działającego JAR
- 26. Eksportuj dane z qtablewidget do csv
- 27. Eksportuj plik PDF do JPG w C#
- 28. Eksportuj dane z MATLAB do CSV
- 29. Eksportuj zawartość Canvas do formatu PDF
- 30. Eksportuj wynik zapytania jako CSV do PHP
dlaczego tego potrzebujesz? Masz tak ładne opcje na jenkins, jak RSS lub bezpośrednio na stronie Jenkinsa z kilkoma ładnymi diagramami ... – Henry
Zgadzam się z Henrykiem. Spójrz na listę wtyczek (https://wiki.jenkins-ci.org/display/JENKINS/Plugins). Wtyczka obsługuje prawie wszystkie standardowe życzenia i kilka bardzo konkretnych. Pomaga także często przeglądać listę nowych wtyczek. –
Powodem jest wyeliminowanie błędów z wielu kompilacji na jednej stronie i dodanie dodatkowych informacji. W programie Excel każda awaria może przejść do wiersza, a dodatkowe dane można łatwo umieścić w dodatkowych kolumnach. Nie twierdząc, że jest to najlepszy sposób - po prostu szukasz porady. Dzięki. – dublintech