diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5dbf3f1ef27e47509d278975e5d46ab451f3e2b6..8732fb2b58a34344ca8950876bab3ee758af25a1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,9 +7,10 @@ before_script: &before
   - duneci-install-module https://git.imp.fu-berlin.de/agnumpde/dune-solvers.git
   - duneci-install-module https://gitlab.dune-project.org/extensions/dune-vtk.git
   - duneci-install-module https://gitlab.dune-project.org/fufem/dune-fufem.git
-  - duneci-install-module https://gitlab.mn.tu-dresden.de/ag-sander/dune/dune-elasticity.git
   - duneci-install-module https://gitlab.mn.tu-dresden.de/iwr/dune-gmsh4
 
+#  Tests with the 2.9 release.  That's the one in Debian bookworm
+#--------------------------------------------------------------------
 dune:2.9 gcc:
   variables:
     DUNECI_BRANCH: releases/2.9
@@ -18,6 +19,18 @@ dune:2.9 gcc:
   - *before
   script: duneci-standard-test
 
+dune:2.9 dune-elasticity gcc:
+  variables:
+    DUNECI_BRANCH: releases/2.9
+  image: registry.dune-project.org/docker/ci/dune:2.9-debian-11-gcc-10-20
+  before_script:
+  - *before
+  - duneci-install-module https://gitlab.mn.tu-dresden.de/ag-sander/dune/dune-elasticity.git
+  script: duneci-standard-test
+
+#  Tests with the git master branch
+#  Some, but not all optional dependencies are made available.
+#------------------------------------------------------------------
 dune:git gcc-10 C++20:
   image: registry.dune-project.org/docker/ci/dune:git-debian-11-gcc-10-20
   before_script:
@@ -30,7 +43,25 @@ dune:git clang-11 C++20:
   - *before
   script: duneci-standard-test
 
-dune:git dune-parmg dune-curvedgeometry dune-curvedgrid dune-foamgrid gcc-10 C++20:
+dune:git dune-elasticity gcc-10 C++20:
+  image: registry.dune-project.org/docker/ci/dune:git-debian-11-gcc-10-20
+  before_script:
+  - *before
+  - duneci-install-module https://gitlab.mn.tu-dresden.de/ag-sander/dune/dune-elasticity.git
+  script: duneci-standard-test
+
+dune:git dune-curvedgrid dune-foamgrid gcc-10 C++20:
+  image: registry.dune-project.org/docker/ci/dune:git-debian-11-gcc-10-20
+  before_script:
+  - *before
+  - duneci-install-module https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.mn.tu-dresden.de/spraetor/dune-curvedgeometry.git
+  - duneci-install-module https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.mn.tu-dresden.de/iwr/dune-curvedgrid.git
+  - duneci-install-module https://gitlab.dune-project.org/extensions/dune-foamgrid.git
+  script: duneci-standard-test
+
+#  Tests with all optional dependencies
+#-------------------------------------------
+dune:git dune-parmg dune-curvedgrid dune-foamgrid dune-elasticity gcc-10 C++20:
   image: registry.dune-project.org/docker/ci/dune:git-debian-11-gcc-10-20
   before_script:
   - *before
@@ -38,9 +69,10 @@ dune:git dune-parmg dune-curvedgeometry dune-curvedgrid dune-foamgrid gcc-10 C++
   - duneci-install-module https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.mn.tu-dresden.de/spraetor/dune-curvedgeometry.git
   - duneci-install-module https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.mn.tu-dresden.de/iwr/dune-curvedgrid.git
   - duneci-install-module https://gitlab.dune-project.org/extensions/dune-foamgrid.git
+  - duneci-install-module https://gitlab.mn.tu-dresden.de/ag-sander/dune/dune-elasticity.git
   script: duneci-standard-test
 
-dune:git dune-parmg dune-curvedgeometry dune-curvedgrid dune-foamgrid clang-11 C++20:
+dune:git dune-parmg dune-curvedgrid dune-foamgrid dune-elasticity clang-11 C++20:
   image: registry.dune-project.org/docker/ci/dune:git-debian-11-clang-11-20
   before_script:
   - *before
@@ -48,6 +80,7 @@ dune:git dune-parmg dune-curvedgeometry dune-curvedgrid dune-foamgrid clang-11 C
   - duneci-install-module https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.mn.tu-dresden.de/spraetor/dune-curvedgeometry.git
   - duneci-install-module https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.mn.tu-dresden.de/iwr/dune-curvedgrid.git
   - duneci-install-module https://gitlab.dune-project.org/extensions/dune-foamgrid.git
+  - duneci-install-module https://gitlab.mn.tu-dresden.de/ag-sander/dune/dune-elasticity.git
   script: duneci-standard-test
 
 # Check for spelling mistakes in text