diff options
author | Paul Sokolovsky <paul.sokolovsky@linaro.org> | 2017-07-01 00:10:45 +0300 |
---|---|---|
committer | Paul Sokolovsky <paul.sokolovsky@linaro.org> | 2017-07-01 00:10:45 +0300 |
commit | b8b173f011b01d3ba43e7ff6eff40c0db545dd49 (patch) | |
tree | 891e76e7b0e45019283db98bf036abee6bdbd34f /lite-aeolus | |
parent | e35c57927568e2cc17d143f788c11247c961d2ff (diff) |
pfalcon-aeolus-*: Add groovy script to set LAVA link as build description.
So, LAVA results can be relatively easy accessed from Jenkins builds.
Change-Id: I75d99e26a4eecb02e1e801963549383b197553b5
Diffstat (limited to 'lite-aeolus')
-rw-r--r-- | lite-aeolus/description-lava-link.groovy | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lite-aeolus/description-lava-link.groovy b/lite-aeolus/description-lava-link.groovy new file mode 100644 index 0000000000..2b1af43fa0 --- /dev/null +++ b/lite-aeolus/description-lava-link.groovy @@ -0,0 +1,15 @@ +if (manager.build.result == hudson.model.Result.SUCCESS) { + def desc = manager.build.getDescription() + if (desc == null) { + desc = "" + } + pattern = ~"LAVA: (.+)" + manager.build.logFile.eachLine { line -> + matcher = pattern.matcher(line) + if (matcher.matches()) { + def url = matcher.group(1) + desc += " LAVA: <a href='${url}'>${url}</a><br/>" + } + } + manager.build.setDescription(desc) +} |