aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2012-12-23 12:00:04 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2012-12-23 12:00:04 +0100
commitafbfd905b8f5326d149ba7fdfd784af50d85e5ee (patch)
tree7ebdb883ce69d697af278780bdf67362ce164c2d /src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java
parenta057cf0cb5b855d1fedd58d702bd06bb22e938f5 (diff)
downloadesper-testing-afbfd905b8f5326d149ba7fdfd784af50d85e5ee.tar.gz
esper-testing-afbfd905b8f5326d149ba7fdfd784af50d85e5ee.tar.bz2
esper-testing-afbfd905b8f5326d149ba7fdfd784af50d85e5ee.tar.xz
esper-testing-afbfd905b8f5326d149ba7fdfd784af50d85e5ee.zip
o Storing the file file reference on the jenkins build and job.
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java')
-rw-r--r--src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java
index 32728a6..c34f422 100644
--- a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java
+++ b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java
@@ -76,7 +76,7 @@ public class JenkinsServerActor implements TransactionalActor {
continue;
}
- fileDao.store(buildUrl, "application/xml", buildXmlOption.some()._2());
+ UUID buildXmlFile = fileDao.store(buildUrl, "application/xml", buildXmlOption.some()._2());
String result = build.result.some();
@@ -137,11 +137,11 @@ public class JenkinsServerActor implements TransactionalActor {
continue;
}
- fileDao.store(uri, "application/xml", jobXmlOption.some()._2());
+ UUID jobXmlFile = fileDao.store(uri, "application/xml", jobXmlOption.some()._2());
JenkinsJobXml xml = jobXmlOption.some()._1();
- job = dao.insertJob(server.uuid, xml.url, xml.type, xml.displayName);
+ job = dao.insertJob(server.uuid, jobXmlFile, xml.url, xml.type, xml.displayName);
logger.info("New job: {}, uuid={}", xml.displayName.orSome(xml.url.toASCIIString()), job);
}
@@ -150,6 +150,7 @@ public class JenkinsServerActor implements TransactionalActor {
UUID uuid = dao.insertBuild(
job,
+ buildXmlFile,
entry.id,
build.url,
result,