third_party/build_monitor: use JIRI_ROOT from postsubmit-poll to run jiri-oncall.
Change-Id: I5520c689d03537d8ada20aee97263511689d540e
diff --git a/java/jenkins_plugins/build_monitor/pom.xml b/java/jenkins_plugins/build_monitor/pom.xml
index 07dc1dd..09c3697 100644
--- a/java/jenkins_plugins/build_monitor/pom.xml
+++ b/java/jenkins_plugins/build_monitor/pom.xml
@@ -9,7 +9,7 @@
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>vanadium-build-monitor-plugin</artifactId>
- <version>0.34</version>
+ <version>0.35</version>
<packaging>hpi</packaging>
<name>Vanadium Build Monitor</name>
diff --git a/java/jenkins_plugins/build_monitor/src/main/java/com/smartcodeltd/jenkinsci/plugins/buildmonitor/BuildMonitorView.java b/java/jenkins_plugins/build_monitor/src/main/java/com/smartcodeltd/jenkinsci/plugins/buildmonitor/BuildMonitorView.java
index 77ff4c4..f127b9e 100644
--- a/java/jenkins_plugins/build_monitor/src/main/java/com/smartcodeltd/jenkinsci/plugins/buildmonitor/BuildMonitorView.java
+++ b/java/jenkins_plugins/build_monitor/src/main/java/com/smartcodeltd/jenkinsci/plugins/buildmonitor/BuildMonitorView.java
@@ -49,10 +49,13 @@
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
+import java.nio.file.Path;
+import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
+import java.util.Map;
import java.util.Random;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
@@ -201,8 +204,12 @@
}
private String getOncall() {
- ProcessBuilder ps = new ProcessBuilder("ssh", "veyron@git-mirror",
- "JIRI_ROOT=/home/veyron/vanadium", "/home/veyron/vanadium/devtools/bin/jiri-oncall");
+ String postSubmitRoot =
+ "/usr/local/google/home/veyron/.jenkins/jobs/vanadium-postsubmit-poll/workspace/root";
+ Path path = Paths.get(postSubmitRoot, ".jiri_root/bin/jiri-oncall");
+ ProcessBuilder ps = new ProcessBuilder(path.toString());
+ Map<String, String> env = ps.environment();
+ env.put("JIRI_ROOT", postSubmitRoot);
ps.redirectErrorStream(true);
String output = "";
BufferedReader in = null;