summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2015-05-09 13:34:49 +0300
committerFathi Boudra <fathi.boudra@linaro.org>2015-05-09 13:34:49 +0300
commit60710a751ab0edc1e536785e1539eebf6e4b5b4c (patch)
treee4f3c31320e9eb8dc4e3a9f805bbb90ac732f813
parent6f8a47cd45c1446b28d3a8778610c065d825f7ba (diff)
post-build-lava.groovy: save lava server value
* set a default lava server to validation.linaro.org * save lava server value Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
-rw-r--r--post-build-lava.groovy4
1 files changed, 3 insertions, 1 deletions
diff --git a/post-build-lava.groovy b/post-build-lava.groovy
index d5ee237..d935052 100644
--- a/post-build-lava.groovy
+++ b/post-build-lava.groovy
@@ -4,9 +4,10 @@ import hudson.model.*
def matcher = manager.getLogMatcher(".*LAVA Job Id.*")
if (matcher?.matches()) {
def lavaJobId = matcher.group(0).split(",")[0].substring(13)
+ def lavaServer = "validation.linaro.org"
def serverMatcher = manager.getLogMatcher(".*\"server\":.*")
if (serverMatcher.matches()) {
- def lavaServer = serverMatcher.group(0).split("://")[1].split("/")[0]
+ lavaServer = serverMatcher.group(0).split("://")[1].split("/")[0]
}
def lavaJobUrl = "http://${lavaServer}/scheduler/job/${lavaJobId}"
def lavaDescription = "&nbsp;LAVA Job Id: <a href='${lavaJobUrl}'>${lavaJobId}</a>"
@@ -41,6 +42,7 @@ if (matcher?.matches()) {
// Add parameters
def action = manager.build.getAction(hudson.model.ParametersAction.class)
def parameters = [
+ new StringParameterValue("LAVA_SERVER", "${lavaServer}/RPC2/"),
new StringParameterValue("LAVA_JOB_ID", "${lavaJobId}"),
new StringParameterValue("BUILD_JOB", "${jobUrl}")
]