diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a6714adaa39057a00152160af1337b2007db222b..f2ff5d808378e99ea6354b5b04a5668a362c4385 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,10 +12,13 @@ variables:
 build:
   stage: build
   before_script:
-  - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
+    - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
   script:
     - docker build --pull -t $CONTAINER_RELEASE_IMAGE .
     - docker push $CONTAINER_RELEASE_IMAGE
+  only:
+    variables:
+      - $BUILD_DOCKER_IMAGE
 
 checker:
     stage: test