diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0b035fb550b8d0fb366f506e53f25284be21fbca..791463b8806a8165e59f327ef476ca010d98968d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,8 +1,8 @@
 #-------------------------------------------------------------------------------
 # Global
 #-------------------------------------------------------------------------------
-image:
-  name: "python:3.9"
+image: "registry.gitlab.com/garz-fricke/yocto/ci-images/python:\
+          268f5989aebd85c7ae6bc32a630396f30ec3f79d"
 
 stages:
   - analyze
@@ -13,20 +13,11 @@ stages:
 pylint:
   stage: analyze
   timeout: 2m
-  before_script:
-    # FIXME: prepare docker image with modules already installed
-    - pip3 install furl
-    - pip3 install gitpython
-    - pip3 install lxml
-    - pip3 install python-gitlab
-    - pip3 install pylint
   script:
     - pylint --rcfile=pylintrc *.py
 
 black:
   stage: analyze
   timeout: 2m
-  before_script:
-    - pip3 install black
   script:
     - black --diff --check *.py