В итоге я решил создать собственный плагин, который анализировал журнал консоли, создавая список URL-адресов Array, и вносил «действие» в верхний левый столбец. Оттуда я мог бы извлечь каждый URL из моего 'bean' (эффективно упаковщика ArrayList). После этого это был просто кусок Jelly для создания каждого iFrame на странице Jenkins.
Однако я добавил немного Javascript на страницу Jelly, поскольку высота iFrames по умолчанию мне не пригодилась.
Jelly:
<script type="text/javascript">
function resizeFrame(f) {
var i = document.getElementById(f);
var s;
s = 100;
i.style.height = s;
s = i.document.body.clientHeight;
//Some odd Javascript re-sizing here, works fine in the debugger..
var ss = s/2.5;
i.style.height = ss+"px";
}
</script>
<table width='100%'>
<j:forEach items="${it.result.getHtmlLogPath()}" var="i" indexVar="index">
<tr>
<td width='100%'>
<iframe id="myFrame${index}" src="${i}" width="100%" frameborder="0" onload="resizeFrame('myFrame${index}');"/>
</td>
</tr>
</j:forEach>
</table>
В данный момент это работает для моих основных требований, если я получу возможность, я сгенерирую плагин для работы с другими.