diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7579a6e951995ce16b7386ae34cd9fb275479ca0..f51f3de269c3b2b3b2784ce6729dd8009db0061c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,30 @@
 stages:
     - build
-    - documentation
-    - deployment
+
+LCG-102-XercesC-centos7-gcc11-opt:
+  stage: build
+  tags:
+    - centos7
+  script:
+    - source /cvmfs/sft.cern.ch/lcg/views/LCG_102/x86_64-centos7-gcc11-opt/setup.sh
+    - export CXX=g++
+    - export CC=gcc
+    - export FC=""
+    - mkdir build
+    - cd build
+    - cmake -GNinja -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_XERCESC=ON -DDD4HEP_USE_TBB=ON -DDD4HEP_USE_LCIO=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 ..
+    - ninja
+    - ninja install
+    - . ../bin/thisdd4hep.sh
+    - ctest --output-on-failure -j4
+    - cd ../examples/
+    - mkdir build
+    - cd build
+    - cmake -GNinja -DBoost_NO_BOOST_CMAKE=ON -DCMAKE_CXX_STANDARD=17 ..
+    - ninja
+    - ninja install
+    - ctest --output-on-failure -E t_ClientTests_Check_Shape_Eightpoint_Reflect_DetElement
+
 
 Python:
   stage: build