我项目中的构建最近开始花费更多时间。我需要优化它们,但我不想盲目优化。我需要构建过程的各个步骤消耗多少时间(获取,准备,构建脚本,发布等)。有没有任何jenkins插件可以进行cuch分析?
答案 0 :(得分:4)
不是真正的分析工具,但您应该从Timestamp插件开始
https://wiki.jenkins-ci.org/display/JENKINS/Timestamper
这将为控制台日志中的每一行添加时间戳。然后,您可以轻松查看日志中每个特定部分(结帐,构建,发布)花费的时间
答案 1 :(得分:1)
如果您的构建使用标准的构建工具(例如Ant,Maven等),则可能要尝试给YouMonitor尝试:https://www.yourkit.com/youmonitor/features/。请注意,这不会向您显示Jenkins管道或工作的任何详细信息,但会根据其目标/目标等很好地总结外部构建工具。