From 39dde137001d5a46e9919e3bada346b2b705a2f9 Mon Sep 17 00:00:00 2001 From: Ilya Dmitrichenko Date: Mon, 21 May 2018 09:30:05 +0100 Subject: [PATCH] Fix deploy guard logic, use multiple lines --- .circleci/config.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 06a3705..659a058 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -17,12 +17,15 @@ jobs: steps: - checkout - setup_remote_docker: {docker_layer_caching: true} - - run: - name: Login to the registry - command: '[[ -z "${CIRCLE_PR_NUMBER}" ]] && (echo $REGISTRY_PASSWORD | docker login --username $REGISTRY_USERNAME --password-stdin)' - run: name: Build and push the image to the registry with Skaffold - command: '[[ -z "${CIRCLE_PR_NUMBER}" ]] && skaffold build --profile=production' + command: | + if [[ -z "${CIRCLE_PULL_REQUEST}" ]] && [[ "${CIRCLE_PROJECT_USERNAME}" = "stefanprodan" ]] ; then + echo $REGISTRY_PASSWORD | docker login --username $REGISTRY_USERNAME --password-stdin + skaffold build --profile=production + else + echo "Do not push image" + fi workflows: version: 2