2009-11-20 5 views
34

Есть ли плагин, который позволит мне создать график «трендов» для сборки hudson, который показывает время сборки для этого проекта?Плагин трендов времени в стиле Хадсон?

Мне поручено ускорить сборку, и я бы хотел показать хорошую тенденцию, когда я ускоряю ее.

ответ

73

Это поддерживается из коробки: http://SERVER/hudson/job/JOBNAME/buildTimeTrend

enter image description here

+2

Только в случае, это связь «(тренд») рядом с «Строить истории» на левой стороне в коробке , – mark

+1

Это просто позор, это просто для сборщиков в вашей истории. Было бы неплохо, если бы он записал несколько тенденций, таких как 1 год, месяц и т. Д. Спасибо за ответ –

+0

К сожалению, на графике показаны только 20 сборников. https://issues.jenkins-ci.org/browse/JENKINS-22008 – yoyo

14

Чтобы следить с ответом @ Паскаля, если вы хотели бы довести этот график и показать его более заметным Вы можете редактировать описание работы и добавьте изображение прямо там

<img src="http://test.vlc/job/flow_tester/buildTimeGraph/png" /> 

Таким образом, вы можете видеть тренд времени каждый раз, когда вы открываете работу.

enter image description here

+0

Можно ли настроить внешний вид изображения PNG? вместо номера сборки на оси x, я бы хотел увидеть сборку сборки ... – dokaspar

+0

Извините @ Dominik, мой ответ был больше о том, как получить изображение по умолчанию более заметно. –

3

Чтобы следить с ответом @Jamie поваров, вы не должны обеспечить полный URL для этого графа, вы можете просто использовать относительный путь в описании работы -

<img src='buildTimeGraph/png' /> 

Преимущество этого в том, что вам не нужно изменять/настраивать URL-адрес для каждой работы.

Кроме того, чтобы включить это на всех ваших работ вы можете использовать этот заводной скрипт

import hudson.model.* 
import hudson.maven.* 
import hudson.tasks.* 

for(item in Hudson.instance.items) 
{ 
    println("job $item.name") 
    item.setDescription("<img src='buildTimeGraph/png' />"); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^