詹金斯建立剖析

时间:2013-01-02 10:27:47

标签: jenkins continuous-integration profiling

我项目中的构建最近开始花费更多时间。我需要优化它们,但我不想盲目优化。我需要构建过程的各个步骤消耗多少时间(获取,准备,构建脚本,发布等)。有没有任何jenkins插件可以进行cuch分析?

2 个答案:

答案 0 :(得分:4)

不是真正的分析工具,但您应该从Timestamp插件开始

https://wiki.jenkins-ci.org/display/JENKINS/Timestamper

这将为控制台日志中的每一行添加时间戳。然后,您可以轻松查看日志中每个特定部分(结帐,构建,发布)花费的时间

答案 1 :(得分:1)

如果您的构建使用标准的构建工具(例如Ant,Maven等),则可能要尝试给YouMonitor尝试:https://www.yourkit.com/youmonitor/features/。请注意,这不会向您显示Jenkins管道或工作的任何详细信息,但会根据其目标/目标等很好地总结外部构建工具。