diff --git a/scripts/ci/jobs/build-docs.yml b/scripts/ci/jobs/build-docs.yml
index 2865043bc0e9eff108d549bebc2e3839ba01c3d1..ebd05752dcc07641f91803670acfdeb80cf39426 100644
--- a/scripts/ci/jobs/build-docs.yml
+++ b/scripts/ci/jobs/build-docs.yml
@@ -2,6 +2,8 @@ build docs:
   stage: build
   image:
     name: $CONTAINER_GCC_IMAGE
+  extends:
+    - .defaults
 
   before_script:
     # HACK to easier linking to the generated pages
diff --git a/scripts/ci/jobs/code-quality.yml b/scripts/ci/jobs/code-quality.yml
index 6e8cfb4b6ac75d3f78c7c672b002888947b05ca3..8817480eee4d6acce4031e94c765b530d9ebeacf 100644
--- a/scripts/ci/jobs/code-quality.yml
+++ b/scripts/ci/jobs/code-quality.yml
@@ -1,5 +1,7 @@
 code_quality:
   stage: checks
+  extends:
+    - .defaults
   rules:
   variables:
     DOCKER_TLS_CERTDIR: "/certs"
diff --git a/scripts/ci/jobs/container.yml b/scripts/ci/jobs/container.yml
index 8dc7fbb98fdc4043d228fa00dab0d43af79075d6..9f9630b21c5ddce9644cef950f45b55544ce307b 100644
--- a/scripts/ci/jobs/container.yml
+++ b/scripts/ci/jobs/container.yml
@@ -9,7 +9,9 @@ container:
     GIT_STRATEGY: fetch
     OPENMPI_VERSIONS: 'off 2.1.6 3.1.4 4.0.1'
     GIT_LFS_SKIP_SMUDGE: "1"
-  extends: .container-maker-setup
+  extends:
+    - .defaults
+    - .container-maker-setup
   script:
     - python ThirdParty/container-maker/ogscm/cli.py -B -C -R --ogs . --pm system --cvode --ompi $OPENMPI_VERSIONS
   artifacts:
diff --git a/scripts/ci/jobs/pre-commit.yml b/scripts/ci/jobs/pre-commit.yml
index c7907d701143763a7424306526afe0084ea99028..627e2dd9dad8318485361151aa1576df6e36e480 100644
--- a/scripts/ci/jobs/pre-commit.yml
+++ b/scripts/ci/jobs/pre-commit.yml
@@ -2,6 +2,8 @@ pre commit:
   stage: pre-checks
   image:
     name: $PRECOMMIT_IMAGE
+  extends:
+    - .defaults
   script:
     - pre-commit install
     - pre-commit run --all-files
diff --git a/scripts/ci/jobs/web.yml b/scripts/ci/jobs/web.yml
index 1c49c828884befd29fa8cefd826c0fad0f960e67..784798da397bd07dc6abfc223902171dd584a245 100644
--- a/scripts/ci/jobs/web.yml
+++ b/scripts/ci/jobs/web.yml
@@ -18,6 +18,8 @@ web url checker:
 preview web site:
   stage: build
   image: $WEB_IMAGE
+  extends:
+    - .defaults
   script:
     # HACK to easier linking to the generated pages
     - echo '<meta http-equiv="REFRESH" content="0;URL=web/public/index.html">' >> WebPreview.html
@@ -41,6 +43,8 @@ preview web site:
 deploy web site:
   stage: package
   image: $WEB_IMAGE
+  extends:
+    - .defaults
   script:
     - cd web
     - yarn