From ba6529bec994a035856a2d8af4fa542f7820ea72 Mon Sep 17 00:00:00 2001 From: Oleksii Kliukin Date: Wed, 14 Jun 2017 14:56:04 +0200 Subject: [PATCH] Avoid pushing postgres-operator image on PRs. (#52) Do push as postgres-operator from the master branch, and as a postgres-operator-test when evaluating pull-requests. --- delivery.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/delivery.yaml b/delivery.yaml index efa9c23a9..4b597c482 100644 --- a/delivery.yaml +++ b/delivery.yaml @@ -16,8 +16,15 @@ build_steps: export OPERATOR_TOP_DIR=$GOPATH/src/github.com/zalando-incubator mkdir -p $OPERATOR_TOP_DIR ln -s $(pwd) $OPERATOR_TOP_DIR/postgres-operator - - desc: 'Build & push' + - desc: 'Build & push docker image' cmd: | export PATH=$PATH:$HOME/go/bin - export IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator + IS_PR_BUILD=${CDP_PULL_REQUEST_NUMBER+"true"} + if [[ ${CDP_TARGET_BRANCH} == "master" && ${IS_PR_BUILD} != "true" ]] + then + IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator + else + IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator-test + fi + export IMAGE make tools deps docker push