Я использую HTML Плагин Publisher для отображения отчета о результатах теста как HTML. время выполнения тестов составляет около 4 часов, и отчет HTML обновляется с результатами тестов во время выполнения.
У меня есть первая часть результатов теста через час, и я хочу отобразить ее немедленно. После получения других частей отчета я хочу обновить sh представление отчета во время работы.
Когда я запускаю обе задачи параллельно, я получаю новую вкладку в новый отчет при каждом запуске Команда издателя, когда я хотел просто обновить существующее представление отчета.
Есть идеи, как ее решить?
def runRegressionTestsInRemoteServer(globals, testMode, pcapsToRun) {
echo '*** Run-Regression-Tests ***'
def tasks = [:]
tasks["Regression-Test"] = {
stage ('Run-Regression-Test'){
tests_function()
}
}
tasks["HTML-Publisher"] = {
stage ('HTML-Report'){
while (! finishRegressionTests){
DownloadHTMLReport()
DisplayHTMLReport()
}
}
}
parallel tasks
}
В результате я получаю: