2012-10-04 5 views
5

Ich habe mehrere Jenkins-Matrix-Projekte, in denen ich Benchmark-Ergebnisse (d. H. Ausführungszeiten) in einer CSV-Datei ausgegeben. Ich möchte diese Ausführungszeiten als Funktion der Build-Nummer darstellen, damit ich sehen kann, ob sich meine Projekte im Laufe der Zeit zurückbilden.Wie zeichne ich Benchmark-Daten in einem Jenkins-Matrix-Projekt

Antwort

3

Ich kann bestätigen, Plot Plugin ist eine richtige und recht nützliche Ansatz. BTW, es unterstützt CSV auch: plot configuration example

enter image description here

Ich habe es seit mehreren Jahren ohne Probleme verwenden. Benchmark-Ergebnisse wurden als Eigenschaftendatei generiert. Benchmark-ID (Serien-ID) wurde als Schlüssel und Ergebnis als Wert verwendet. Ein Build erzeugt ein Ergebnis für jeden Benchmark. Mit diesen Daten ist es ziemlich einfach, eine Plot-Konfiguration und eine Track-Performance zu erstellen.

+0

Nur um genau zu sein, können Sie eine Beispiel-CSV-Dateien auf dem Projekt finden [Github] (https://github.com/jenkinsci/plot-plugin/blob/master/src/test/resources/test.csv) – kittikun

Verwandte Themen