diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-12-11 18:26:30 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-12-11 18:26:30 +0100 |
commit | 17f6eaadeb91057cb37309271c0b6e79439f64aa (patch) | |
tree | 06d41bafd9aca824b8df7f4716e4a7c37db32f64 /src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java | |
parent | 91fbd12e13e16c4b163803e37ac24a0d1629d82d (diff) | |
download | esper-testing-17f6eaadeb91057cb37309271c0b6e79439f64aa.tar.gz esper-testing-17f6eaadeb91057cb37309271c0b6e79439f64aa.tar.bz2 esper-testing-17f6eaadeb91057cb37309271c0b6e79439f64aa.tar.xz esper-testing-17f6eaadeb91057cb37309271c0b6e79439f64aa.zip |
o Starting to parse out commit info from the Jenkins build too.
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java')
-rwxr-xr-x | src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServerActor.java | 10 |
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); |