diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 950bdb93e099e906462ef20f52d9237099670310..9c99a0232bfc94f5849bac180dbabc5d6c4cd102 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,7 +16,7 @@ stages:
 
 # Perl lint
 create_perl_lint_rapport:
-  image: perlcodestyle:stretch
+  image: registry.fusiondirectory.org/fusiondirectory/fd/perlcodestyle:stretch
   stage: lint
   only:
     - branches
@@ -34,7 +34,7 @@ create_php_lint_rapport_stretch:
 
 # generate man pages to test validity
 create_manpages_lint_report:
-  image: perlcodestyle:stretch
+  image: registry.fusiondirectory.org/fusiondirectory/fd/perlcodestyle:stretch
   stage: lint
   only:
     - branches
@@ -50,7 +50,7 @@ create_manpages_lint_report:
 
 # Generate perlcritic rapport
 create_perlcritic_rapport:
-  image: perlcodestyle:stretch
+  image: registry.fusiondirectory.org/fusiondirectory/fd/perlcodestyle:stretch
   stage: codestyle
   only:
     - branches
@@ -61,7 +61,7 @@ create_perlcritic_rapport:
 
 # PHP codesniffer
 create_php_code_sniffer_rapport:
-  image: phpcodesniffer-cli:stretch
+  image: registry.fusiondirectory.org/fusiondirectory/fd/phpcodesniffer-cli:stretch
   stage: codestyle
   only:
     - branches
@@ -72,7 +72,7 @@ create_php_code_sniffer_rapport:
 
 # Sonar publishing
 sonar_publish:
-  image: sonar-cli:3.1.0.1141
+  image: registry.fusiondirectory.org/fusiondirectory/fd/sonar-cli:4.4.0.2170
   stage: codestyle
   only:
     - 1.4-dev
@@ -82,14 +82,14 @@ sonar_publish:
       -D sonar.projectName=FusionDirectory-1.4-Dev
       -D sonar.projectVersion=1.4
       -D sonar.sourceEncoding=UTF-8
-      -D sonar.exclusions='html/themes/legacy/**/*,include/class_xml.inc'
+      -D sonar.exclusions='html/themes/legacy/**/*,html/themes/breezy/**/*,html/images/**,contrib/**,html/plugins/users/images/**,html/favicon.ico,include/class_xml.inc'
       -D sonar.gitlab.project_id="$CI_PROJECT_PATH"
       -D sonar.gitlab.commit_sha="$CI_COMMIT_SHA"
       -D sonar.gitlab.ref_name="$CI_COMMIT_REF_NAME"
 
 # Sonar preview
 sonar_preview:
-  image: sonar-cli:3.1.0.1141
+  image: registry.fusiondirectory.org/fusiondirectory/fd/sonar-cli:4.4.0.2170
   stage: codestyle
   except:
     - 1.4-dev
@@ -99,7 +99,7 @@ sonar_preview:
       -D sonar.projectName=FusionDirectory-1.4-Dev
       -D sonar.projectVersion=1.4
       -D sonar.sourceEncoding=UTF-8
-      -D sonar.exclusions='html/themes/legacy/**/*,include/class_xml.inc'
+      -D sonar.exclusions='html/themes/legacy/**/*,html/themes/breezy/**/*,html/images/**,contrib/**,html/plugins/users/images/**,html/favicon.ico,include/class_xml.inc'
       -D sonar.gitlab.project_id="$CI_PROJECT_PATH"
       -D sonar.gitlab.commit_sha="$CI_COMMIT_SHA"
       -D sonar.gitlab.ref_name="$CI_COMMIT_REF_NAME"
@@ -107,7 +107,7 @@ sonar_preview:
 
 # fusiondirectory-update-locale
 fusiondirectory-update-locale:
-  image: transifex-cli:stretch
+  image: registry.fusiondirectory.org/fusiondirectory/fd/transifex-cli:stretch
   stage: transifex
   only:
     - branches
@@ -117,7 +117,7 @@ fusiondirectory-update-locale:
 
 # Update transifex
 update-transifex:
-  image: transifex-cli:stretch
+  image: registry.fusiondirectory.org/fusiondirectory/fd/transifex-cli:stretch
   stage: transifex
   only:
     - /^1.*$/