diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d57b98867348c712325e0fbec16285a27dfc51d0..24d2bb5dd3db45e733d64d3416acb25b541d2ecb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,8 @@ image: docker:24
 build:
   except:
     - base-common
+  rules:
+    - when: on_success
   stage: build
   needs: []
   before_script:
@@ -33,6 +35,8 @@ build:
 .deploy:
   except:
     - base-common
+  rules:
+    - when: on_success
   stage: deploy
   needs:
     - "build"