diff --git a/static-code-analysis.yml b/static-code-analysis.yml
index d670a87c2e9f3a72642bde00b0692f5addd80df6..fd97178f5b4152e083cd9d4d3d04f0c382ed1620 100644
--- a/static-code-analysis.yml
+++ b/static-code-analysis.yml
@@ -1,5 +1,5 @@
 variables:
-  COMMON_IMAGE: "dev.iopsys.eu:5050/iopsys/gitlab-ci-pipeline/code-analysis:0.30"
+  COMMON_IMAGE: "dev.iopsys.eu:5050/iopsys/gitlab-ci-pipeline/code-analysis:0.32"
   SOURCE_FOLDER: "src"
   SHELL_SRC: ""
   FLAWFINDER_OPTIONS: "-m 4 --error-level=4"
@@ -25,10 +25,7 @@ run_compilation_test:
   stage: static_code_analysis
   allow_failure: false
   script:
-    - "${COMPILE}"
-  rules:
-    - if: $COMPILE
-      when: always
+    - if [ -n "${COMPILE}" ]; then ${COMPILE}; fi
 
 run_optional_checks:
   image: ${COMMON_IMAGE}