aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java')
-rwxr-xr-xsrc/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java10
1 files changed, 8 insertions, 2 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 4bbc007..ebc46ce 100755
--- a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java
+++ b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java
@@ -46,7 +46,7 @@ public class JenkinsServerActor implements TransactionalActor {
continue;
}
- logger.info("New build: " + entry.id + ", fetching info");
+ logger.debug("Build: " + entry.id + ", fetching info");
Option<JenkinsBuildXml> buildXmlOption = client.fetchBuild(apiXml(entry.url));
@@ -56,6 +56,12 @@ public class JenkinsServerActor implements TransactionalActor {
JenkinsBuildXml build = buildXmlOption.some();
+ if(build.result.isNone()) {
+ logger.debug("Not done building, <result> is not available.");
+ continue;
+ }
+ String result = build.result.some();
+
URI jobUrl = extrapolateJobUrlFromBuildUrl(build.url.toASCIIString());
Option<JenkinsJobDto> jobDtoOption = dao.selectJobByUrl(jobUrl);
@@ -86,7 +92,7 @@ public class JenkinsServerActor implements TransactionalActor {
job,
entry.id,
build.url,
- build.result,
+ result,
build.number,
build.duration,
build.timestamp);