| BUILD ${build.result ?: 'COMPLETED'} | |
| URL: | ${rooturl}${build.url} |
| Project: | ${project.name} |
| Date: | ${it.timestampString} |
| Duration: | ${build.durationString} |
| Cause: | <% build.causes.each() { cause -> %> ${hudson.Util.xmlEscape(cause.shortDescription)} <% } %> |
| CHANGES | |
| Revision <%= cs.metaClass.hasProperty('commitId') ? cs.commitId : cs.metaClass.hasProperty('revision') ? cs.revision : cs.metaClass.hasProperty('changeNumber') ? cs.changeNumber : "" %> by <%= cs.author %> | ${cs.msgAnnotated} |
| ${p.editType.name} | ${p.path} |
| No Changes | |
| BUILD ARTIFACTS |
| ${f} |
| BUILD ARTIFACTS |
| ${m.key.displayName} |
|
<% artifactz.each() {
f -> %>
${f} <% } %> |
| ${junitResultList.first().displayName} | ||||
| Name | Failed | Passed | Skipped | Total |
| ${hudson.Util.xmlEscape(packageResult.getName())} | ${packageResult.getFailCount()} | ${packageResult.getPassCount()} | ${packageResult.getSkipCount()} | ${packageResult.getPassCount() + packageResult.getFailCount() + packageResult.getSkipCount()} |
| ${hudson.Util.xmlEscape(test.getFullName())} ${test.getStatus()} | ||||
| ${hudson.Util.xmlEscape(failed_test.getFullName())} (Age: ${failed_test.getAge()}) | ||||
| ${hudson.Util.xmlEscape(aggregationAction.getDisplayName())} | ||||
| Tool | Low | Normal | High | Error |
| ${hudson.Util.xmlEscape(tool.getName())} | ${tool.getLowSize()} | ${tool.getNormalSize()} | ${tool.getHighSize()} | ${tool.getErrorSize()} |
| CONSOLE OUTPUT |
| ${org.apache.commons.text.StringEscapeUtils.escapeHtml4(line)} |