From c941098e3c7b78a704a044ae345fc70b5957dfc9 Mon Sep 17 00:00:00 2001
From: Dmitry Travyan <dmitry.travyan@picodata.io>
Date: Tue, 11 Oct 2022 20:09:01 +0000
Subject: [PATCH] fix: build build-base run image build only on push to master
 branch

---
 .gitlab-ci.yml | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 13a997fb78..0f04e080d2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,11 +7,11 @@ stages:
   - sign
   - deploy
 
-workflow:
-  rules:
-    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
-    - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
-    - if: $CI_PIPELINE_SOURCE == "web"
+#workflow:
+#  rules:
+#    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+#    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+#    - if: $CI_PIPELINE_SOURCE == "web"
 
 variables:
   GIT_DEPTH: 0
@@ -19,7 +19,6 @@ variables:
   BASE_IMAGE: build-base:latest
   CARGO_INCREMENTAL: 0
   CARGO_HOME: ${CI_PROJECT_DIR}/.cargo
-  DOCKER_AUTH_CONFIG: $DOCKER_AUTH_RW
   REGISTRY_IMAGE: docker-public.binary.picodata.io
   RAW_REGISTRY: https://binary.picodata.io/repository/raw-private/
 
@@ -43,13 +42,14 @@ docker-build-base:
   tags:
     - dind
   rules:
-    - # if
+    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
       changes:
         - docker-build-base/Dockerfile
   before_script:
     - mkdir -p $CI_PROJECT_DIR/.docker
     - echo $DOCKER_AUTH_RW > $CI_PROJECT_DIR/.docker/config.json
   script:
+    - sleep infinity
     - docker pull ${REGISTRY_IMAGE}/${BASE_IMAGE} || true
     - >
       docker build
-- 
GitLab