diff --git a/build/ci/.code-quality-ci.yml b/build/ci/.code-quality-ci.yml
index ab2aa8d7b3f5a988e5827b08c82c5a32459bdd94..c70517e9e5a4efc459277f4ddd3d187909073ca0 100644
--- a/build/ci/.code-quality-ci.yml
+++ b/build/ci/.code-quality-ci.yml
@@ -1,6 +1,8 @@
 code-quality-master:
-  image: golangci/golangci-lint:latest-alpine
   stage: test
+  allow_failure: true
+  tags:
+    - baremetal
   rules:
     - if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH
     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
@@ -15,9 +17,10 @@ code-quality-master:
 
 
 code-quality:
-  image: golangci/golangci-lint:latest-alpine
   stage: test
   allow_failure: true
+  tags:
+    - baremetal
   rules:
     - if: $CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME != $CI_DEFAULT_BRANCH
   script: