diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5fee114c58848d7fa19cb326cbd95a0015711592..601e1e3abd46ab3f97c67d5e4a475f8fd6262afc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -20,6 +20,7 @@ variables:
 
 include:
   - template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
+  - template: 'Code-Quality.gitlab-ci.yml'
   # extends
   - local: '/scripts/ci/extends/defaults.yml'
   - local: '/scripts/ci/extends/rules-master-manual.yml'
@@ -47,3 +48,4 @@ include:
   - local: '/scripts/ci/jobs/web.yml'
   - local: '/scripts/ci/jobs/clang-sanitizer.yml'
   - local: '/scripts/ci/jobs/clang-tidy.yml'
+  - local: '/scripts/ci/jobs/code-quality.yml'
diff --git a/scripts/ci/jobs/code-quality.yml b/scripts/ci/jobs/code-quality.yml
new file mode 100644
index 0000000000000000000000000000000000000000..6e8cfb4b6ac75d3f78c7c672b002888947b05ca3
--- /dev/null
+++ b/scripts/ci/jobs/code-quality.yml
@@ -0,0 +1,5 @@
+code_quality:
+  stage: checks
+  rules:
+  variables:
+    DOCKER_TLS_CERTDIR: "/certs"