2015-04-23 1 views
0

Для заданного задания Хадсона, которое параметризуется, я хотел бы увидеть список последних сборников с отображаемыми параметрами. Я не хочу делать лишние клики для детализации, потому что мне нужно визуально проверять задания, чтобы найти значения параметров, которые я ищу.Показать историю сборки Hudson с параметрами

Например, на панели управления внизу отображается ряд заданий, но если я хочу знать, какие параметры были установлены для каждого задания, мне нужно щелкнуть их по одному, пока не найду тот, который я Я ищу.

Я был бы счастлив, если бы там был заводной сценарий, я мог бы работать, чтобы сделать то же самое, то есть показать что-то вроде

1283 Апрель 23,2015 12:09:47 PM param1 = Foo param2 = бар Param3 = 122

1282 апрель 23,2015 12:08:47 PM param1 = Баз param2 = липкая param3 = 100

...

enter image description here

ответ

1

H Если я снова пойду, отвечу на мой вопрос. Это приблизительное приближение, но это на правильном пути. Я написал небольшой скрипт: Groovy

def item = hudson.model.Hudson.instance.getItem("Rsync library to docs-stage") 
 

 
def last_build = item.getLastBuild() 
 
end_range = last_build.getNumber() 
 
start_range = end_range - 50 
 

 
printf ("Date\tCUSTOM_TOP\tPARTNO_ALIAS\tjob\n") 
 
for (i in start_range..end_range) { 
 
    build1= item.getNearestBuild(i) 
 
    printf ("%s, CUSTOM_TOP: %s \tPARTNO_ALIAS: %s \tjob: %s \n", build1.getTime() , build1.buildVariableResolver.resolve("CUSTOM_TOP"), build1.buildVariableResolver.resolve("PARTNO_ALIAS"), i) 
 

 
}

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

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