Вопрос

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

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

Это было полезно?

Решение

Это поддерживается «из коробки»: http://SERVER/hudson/job/ИМЯ ЗАДАНИЯ/buildTimeTrend

enter image description here

Другие советы

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

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

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

enter image description here

Чтобы следовать ответу @Jamie Cooks, вам не нужно указывать полный 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' />");
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top