Можете ли вы получить доступ ко всей истории задач на платформе Jenkins?

Я работаю над проектом с Дженкинсом, и я хотел бы знать, можете ли вы получить доступ ко всей истории задач или хотя бы выйти за пределы последних 10 сборок. Большое спасибо

0
задан 08.11.2019, 03:11
1 ответ

Ты можешь тестировать выполнять рукописный шрифт в консоли scripts, которая находится в Манахе Дженкинсе, и despuГ©s Рукописный шрифт Я Утешил.

def NumerosH = 24
def FechaFrmt = new SimpleDateFormat("hh:mm:ss")
def NombreBuild = 30

def Tempo = System.currentTimeMillis() - NumerosH * 3600 * 1000


SortedMap TM = new TreeMap();
for (job in Jenkins.instance.getAllItems(BuildableItem.class)) {
  for (build in job.getBuilds()) {
    if (build.getTimeInMillis() < Tempo) {
      break;
    }
    TM.put(build.getTimeInMillis(), build)
  }
}

def formato = "%-10s%-${NombreBuild}s%-10s"

println(String.format(formato, "Estado", "Build", "Tempo"))
for (entry in TM.descendingMap().entrySet()) {
  def Bilder = entry.getValue()
  println(String.format(formato, Bilder.getResult(), Bilder.getFullDisplayName(), FechaFrmt.format(Bilder.getTime())))
}

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

2
ответ дан 10.11.2019, 22:26

Теги

Похожие вопросы