From a75e48a612583ba12c9515900f583d8e17e4a8d6 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Wed, 2 Nov 2016 13:55:17 +0100 Subject: [PATCH] [Jenkins] Pull latest docker images. docker.image('ogs6/gcc-gui:latest')# Please enter the commit message for your changes. Lines starting --- scripts/jenkins/clang.groovy | 4 +++- scripts/jenkins/coverage.groovy | 4 +++- scripts/jenkins/docs.groovy | 4 +++- scripts/jenkins/gcc.groovy | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/scripts/jenkins/clang.groovy b/scripts/jenkins/clang.groovy index 35323f4aec6..34e588b254a 100644 --- a/scripts/jenkins/clang.groovy +++ b/scripts/jenkins/clang.groovy @@ -18,7 +18,9 @@ node('docker') { dir('ogs') { checkout scm } } - docker.image('ogs6/clang-base:latest').inside(defaultDockerArgs) { + def image = docker.image('ogs6/clang-base:latest') + image.pull() + image.inside(defaultDockerArgs) { stage('Configure (Clang)') { configure.linux 'build', "${defaultCMakeOptions}" } diff --git a/scripts/jenkins/coverage.groovy b/scripts/jenkins/coverage.groovy index 848f2a513be..77da18c9e39 100644 --- a/scripts/jenkins/coverage.groovy +++ b/scripts/jenkins/coverage.groovy @@ -7,7 +7,9 @@ node('docker') { stage('Checkout') { dir('ogs') { checkout scm } } stage('Build') { - docker.image('ogs6/gcc-base:latest').inside(defaultDockerArgs) { + def image = docker.image('ogs6/gcc-base:latest') + image.pull() + image.inside(defaultDockerArgs) { build this, 'build', '-DOGS_COVERAGE=ON', 'testrunner_coverage_cobertura ctest_coverage_cobertura' } diff --git a/scripts/jenkins/docs.groovy b/scripts/jenkins/docs.groovy index 6ccfbec35b2..071b35d6ce7 100644 --- a/scripts/jenkins/docs.groovy +++ b/scripts/jenkins/docs.groovy @@ -8,7 +8,9 @@ def build = new ogs.build() def post = new ogs.post() def helper = new ogs.helper() -docker.image('ogs6/gcc-base:latest').inside() { +def image = docker.image('ogs6/gcc-base:latest') +image.pull() +image.inside() { stage('Configure (Docs)') { configure.linux 'build', "${defaultCMakeOptions}" } diff --git a/scripts/jenkins/gcc.groovy b/scripts/jenkins/gcc.groovy index 4e0c33820c6..ba019507a0f 100644 --- a/scripts/jenkins/gcc.groovy +++ b/scripts/jenkins/gcc.groovy @@ -8,7 +8,9 @@ def build = new ogs.build() def post = new ogs.post() def helper = new ogs.helper() -docker.image('ogs6/gcc-gui:latest').inside(defaultDockerArgs) { +def image = docker.image('ogs6/gcc-gui:latest') +image.pull() +image.inside(defaultDockerArgs) { stage('Configure (Linux-Docker)') { configure.linux 'build', "${defaultCMakeOptions}" } -- GitLab