From 5ab23f4f6b1dcd7345057e803d5440f30d9ca6ef Mon Sep 17 00:00:00 2001 From: ikedam Date: Sat, 18 Jan 2020 18:21:06 +0900 Subject: [PATCH] Publish alipine containers as "mozilla/sops:X.X.X-alpine" and "mozilla/sops:alpine" --- .circleci/config.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index f91812c45..337efe32e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -12,6 +12,7 @@ jobs: command: | docker build -t mozilla/sops . docker tag mozilla/sops "mozilla/sops:$CIRCLE_SHA1" + docker build -f Dockerfile.alpine -t mozilla/sops:alpine . - run: name: Push containers command: | @@ -19,3 +20,17 @@ jobs: ${GOPATH}/src/go.mozilla.org/sops/bin/ci/deploy_dockerhub.sh "latest" ${GOPATH}/src/go.mozilla.org/sops/bin/ci/deploy_dockerhub.sh "$CIRCLE_SHA1" fi + if [ -n "${CIRCLE_TAG}" ]; then + TAG="${CIRCLE_TAG#v}-alpine" + docker tag mozilla/sops:alpine mozilla/sops:${TAG} + ${GOPATH}/src/go.mozilla.org/sops/bin/ci/deploy_dockerhub.sh "${TAG}" + ${GOPATH}/src/go.mozilla.org/sops/bin/ci/deploy_dockerhub.sh "alpine" + fi +workflows: + version: 2 + build: + jobs: + - build: + filters: + tags: + only: /.*/