diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 484f06af2091252fed5569de8301472171b8790f..7562da24ed0ecd2cdaa44bc530795c73c36f04fe 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,6 +17,6 @@ docker:
           --dockerfile ${CI_PROJECT_DIR}/Dockerfile \
           --destination ${CI_REGISTRY_IMAGE}:latest
   rules:
-    - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "master"'
-    - if: '$CI_PIPELINE_SOURCE == "web" && $CI_COMMIT_BRANCH == "master"'
+    - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
+    - if: '$CI_PIPELINE_SOURCE == "web" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
   interruptible: true