summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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}")
]