if (manager.build.result == hudson.model.Result.SUCCESS) {
def qa_server = manager.envVars["QA_SERVER"]
def desc = manager.build.getDescription()
if (desc == null) {
desc = ""
}
pattern = ~"(${qa_server}/testjob/(\\d+))(.*)"
manager.build.logFile.eachLine { line ->
matcher = pattern.matcher(line)
if(matcher.matches()) {
def url = matcher.group(1)
def testjob_id = matcher.group(2)
def job_name = matcher.group(3)
desc += " LAVA job (QA ${testjob_id})${job_name}
"
}
}
manager.build.setDescription(desc)
}