From a5424cea56f88cc5564d49bad354c074df338842 Mon Sep 17 00:00:00 2001 From: ryan faircloth Date: Tue, 27 Aug 2019 09:09:48 -0400 Subject: [PATCH] Update config.yml --- .circleci/config.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 89d1e1f..c2c4ea4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -210,6 +210,28 @@ jobs: name: Docker push tag command: docker push $IMAGE_NAME:edge + publish-version: + environment: + IMAGE_NAME: rfaircloth/scs + docker: + - image: circleci/buildpack-deps:stretch + steps: + - setup_remote_docker: + docker_layer_caching: true + - run: + name: Docker Login + command: docker login -u $DOCKER_USER -p $DOCKER_PASS + - run: + name: Docker pull + command: docker pull $IMAGE_NAME:$CIRCLE_SHA1 + - run: + name: Docker tag image + command: | + SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo | jq '.["SemVer"]' | sed s/\"//g) + docker tag $IMAGE_NAME:$CIRCLE_SHA1 splunk/scs:$SEMVER + - run: + name: Docker push tag + command: docker push splunk/scs:$SEMVER publish-latest: environment: IMAGE_NAME: rfaircloth/scs @@ -262,6 +284,14 @@ workflows: branches: only: - develop + - publish-version: + requires: + - dgoss + - test-unit + filters: + branches: + only: + - master - publish-latest: requires: - dgoss