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
5
A
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
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.
2
Dies kann Ihnen helfen:
https://wiki.jenkins-ci.org/display/JENKINS/Plot+Plugin
Es fügt Funktionen zu Jenkins Plotten.
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