diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 598d763e8f4613fe453236737de8433f92af6fb1..0344cfbeb4921c094ea04ead6cd7c900ab7223f6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,8 +3,8 @@ image: docker:24
 
 
 build:
-  rules:
-    - if:  '$CI_COMMIT_REF_SLUG =~ /^base-/i'
+  except:
+    - base-common
   stage: build
   needs: []
   before_script:
@@ -32,7 +32,7 @@ build:
 
 .deploy:
   except:
-    - main
+    - base-common
   stage: deploy
   needs:
     - "build"
@@ -104,7 +104,7 @@ deploy-example:
 
 delete-example:
   except:
-    - main
+    - base-common
   stage: deploy
   needs: []
   when: manual