diff --git a/scripts/jenkins/clang.groovy b/scripts/jenkins/clang.groovy index 35323f4aec63df66ec3f95a5aa343acd5657d757..34e588b254ae94cf92f10cfd31d485325ecef277 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 848f2a513be17b5a84c19e7455c9bc8152020e53..77da18c9e394312b3fa3e7d569fc1ead78ca8d0a 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 6ccfbec35b2cd23c13421ae4c14f36c1328a6972..071b35d6ce7331d46850f231451ce32df8606019 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 4e0c33820c6f0bcae024e5f3274ccf4d153a038f..ba019507a0f9199d799e654378d573450fff16f9 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}" }