diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b84ce4d3f4599b6719c98be25fbd5f8f55b7153e..e56e9436d4e1a0d666d1753b506695fd4d83e1a9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,8 @@
 pylint_check:
-  image: gitlab-registry.cern.ch/atlas-tdaq-software/tdaq_ci:trigger
+  image: gitlab-registry.cern.ch/atlas-tdaq-software/tdaq_ci:centos7
   tags:
     - tdaq
   script:
-    - "export PYTHONPATH=$PWD/mailinglogger:$PYTHONPATH"
-    - "pylint $(find Script/ -name '*.py' -a -not -name config.py) || exit 1"
+    - source /afs/cern.ch/atlas/project/tdaq/cmake/cmake_tdaq/bin/cm_setup.sh
+    - export PYTHONPATH="$PWD/mailinglogger:$PYTHONPATH"
+    - pylint $(find Script/ -name '*.py' -a -not -name config.py) || exit 1