Ho diversi progetti di matrice Jenkins in cui esporto risultati di benchmark (cioè tempi di esecuzione) in un file CSV. Mi piacerebbe tracciare questi tempi di esecuzione in funzione del numero di build, così posso vedere se i miei progetti stanno regredendo nel tempo.Come faccio a tracciare i dati di benchmark in un progetto di matrice Jenkins
5
A
risposta
3
Posso confermare che Plot Plugin è un approccio corretto e abbastanza utile. BTW, supporta CSV così: plot configuration example
ho usato per diversi anni senza alcun problema. I risultati dei benchmark sono stati generati come file di proprietà. L'ID del benchmark (id della serie) è stato usato come chiave e il risultato come valore. Una build produce un risultato per ogni benchmark. Avendo questi dati è abbastanza facile creare la configurazione della trama e le prestazioni della traccia.
2
Questo può aiutare:
https://wiki.jenkins-ci.org/display/JENKINS/Plot+Plugin
aggiunge tramando capacità di Jenkins.
Problemi correlati
- 1. Come faccio a tracciare un campo di pendenza usando mathematica?
- 2. tracciare i dati multidimensionali
- 3. Come faccio a tracciare quanto segue in R?
- 4. Tracciare un frame di dati come tabella
- 5. Come faccio a generare dinamicamente build downstream in jenkins?
- 6. Come posso tracciare i dati di onda quadra in R?
- 7. Come faccio a tracciare linee tra tutti i punti di un vettore?
- 8. Come posso tracciare una matrice di confusione?
- 9. Come faccio a tracciare determinate colonne usando xmgrace nel terminale?
- 10. Come faccio a tracciare il movimento usando OpenCV in Python?
- 11. Come faccio a tessere un progetto a più file?
- 12. Come tracciare un tracciato graficamente in una matrice in matematica
- 13. Come faccio a tracciare lo spettro di un file wav usando FFT?
- 14. Artefatti di configurazione matrice Jenkins
- 15. Come faccio a fare riferimento a un progetto .NET Framework in un progetto .NET Core?
- 16. Tagging di un progetto GitHub tramite Jenkins
- 17. jenkins matrice condizionale
- 18. Come tracciare un singolo punto dati?
- 19. Come faccio a tracciare solo la porzione di tempo di un timestamp che include una data?
- 20. Come faccio a mettere i dati a Rails utilizzando jQuery
- 21. Come faccio a tracciare un grafico classificazione di uno SVM in R
- 22. Come faccio a tracciare solo i giorni feriali usando il candlestick matplotlib di Python?
- 23. Tracciare enormi file di dati in R?
- 24. Come posso tracciare i file di configurazione specifici del sistema in un repository/progetto?
- 25. Tracciare i dati a livello di contea con i suggerimenti in R
- 26. Come ottenere i dati R in una matrice di MATLAB
- 27. Come faccio a html_escape dati di testo in un'app sinatra?
- 28. Come faccio a ottenere tutti i commit git usando il plug-in multiple scm di Jenkins con git
- 29. Tracciare una riga se i dati superano i rapporti jasper
- 30. tracciare un percorso di movimento a tocco singolo in Android
Giusto per la precisione, è possibile trovare un file CSV di esempio sul progetto [github] (https://github.com/jenkinsci/plot-plugin/blob/master/src/test/resources/test.csv) – kittikun