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}"
     }