Hi,
Is there a way to add something to the description or to a build page in
general, but not to the build history?
So far, I came up with adding some spacers, but they make the build
history taller (add blank vertical space).
I specifically want to use Groovy because I already have a script in
Groovy that builds the log.
I'm using this in Groovy:
``` import hudson.FilePath def appendFileToBuildPage(build, filePath,
title) { // FilePath = compatible with running on remote nodes def
logFile = new FilePath(build.workspace, filePath) def newContent = "" //
Check file and add its content on the build page if (logFile.exists()) {
// spacers (should *not* show h2 in build history) newContent +=
"\n<p>(${title.toLowerCase()} available on the build page)</p>"
newContent += "<p> </p>" newContent += "<p> </p>" newContent
+= "<p> </p>" // actual content newContent +=
"\n<h2>${title}</h2>\n<pre>${logFile.readToString()}</pre>" newContent
+= "\n<hr>" } else { newContent += "<p>(the ${title.toLowerCase()} file
is missing: ${filePath})</p>" } // Append content to the description def
existingDescription = build.getDescription() ?: ""
build.setDescription(existingDescription + newContent) } // append short
info appendFileToBuildPage(build, "logs/short.log.wiki", "Short log")
```
Cheers / Regards,
Maciej
--
You received this message because you are subscribed to the Google Groups "Jenkins
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/jenkinsci-users/53aba33a-c02f-a59c-f59e-bbbba152b7d3%40mol.com.pl.