does this work nicely?

pull/30629/head
Justin Newberry 1 year ago
parent ddfb06cc84
commit 113e7650ae
  1. 9
      Jenkinsfile

9
Jenkinsfile vendored

@ -1,8 +1,7 @@
def retryWithDelay(int maxRetries, int delay, Closure body) {
for (int i = 0; i < maxRetries; i++) {
try {
body()
return
return body()
} catch (Exception e) {
sleep(delay)
}
@ -102,10 +101,8 @@ def pcStage(String stageName, Closure body) {
def dockerArgs = "--user=batman -v /tmp/comma_download_cache:/tmp/comma_download_cache -v /tmp/scons_cache:/tmp/scons_cache -e PYTHONPATH=${env.WORKSPACE}";
def openpilot_base = null;
retryWithDelay (3, 15) {
openpilot_base = docker.build("openpilot-base:build-${env.GIT_COMMIT}", "-f Dockerfile.openpilot_base .")
def openpilot_base = retryWithDelay (3, 15) {
return docker.build("openpilot-base:build-${env.GIT_COMMIT}", "-f Dockerfile.openpilot_base .")
}
openpilot_base.inside(dockerArgs) {

Loading…
Cancel
Save