Skip to content

Commit

Permalink
Merge branch 'develop' into feature/imagescanner
Browse files Browse the repository at this point in the history
  • Loading branch information
Ryan Faircloth authored and GitHub committed Oct 7, 2019
2 parents 3cecbca + 4fdbc31 commit 9518b20
Showing 1 changed file with 67 additions and 9 deletions.
76 changes: 67 additions & 9 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,23 @@ jobs:
command: |
SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch)
docker push $IMAGE_NAME:$SEMVER
- run:
name: Docker Save
command: |
mkdir artifacts
SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch)
docker save splunk/scs:$SEMVER | gzip -c > artifacts/oci_container.tar.gz
- run:
name: BYOE Config
command: |
tar rvf artifacts/baremetal.tar -C package etc
tar rvf artifacts/baremetal.tar -C package/sbin entrypoint.sh
- run:
name: "Publish Release on GitHub"
command: |
go get -u github.com/tcnksm/ghr
SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch)
ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${SEMVER} ./artifacts/
publish-edge:
environment:
Expand Down Expand Up @@ -250,6 +267,45 @@ jobs:
command: |
SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch)
docker push splunk/scs:$SEMVER
release-version:
machine:
image: ubuntu-1604:201903-01
docker_layer_caching: true # default - false
environment:
IMAGE_NAME: rfaircloth/scs
steps:
- checkout

- 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 /showvariable SemVer /nofetch)
docker tag $IMAGE_NAME:$CIRCLE_SHA1 splunk/scs:$SEMVER
- run:
name: Docker Save
command: |
mkdir artifacts
SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch)
docker save splunk/scs:$SEMVER | gzip -c > artifacts/oci_container.tar.gz
- run:
name: BYOE Config
command: |
tar rvf artifacts/baremetal.tar -C package etc
tar rvf artifacts/baremetal.tar -C package/sbin entrypoint.sh
- run:
name: "Publish Release on GitHub"
command: |
go get -u github.com/tcnksm/ghr
SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch)
ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${SEMVER} ./artifacts/
publish-latest:
environment:
IMAGE_NAME: rfaircloth/scs
Expand Down Expand Up @@ -293,11 +349,11 @@ workflows:
requires:
- dgoss
- test-unit
# filters:
# branches:
# only:
# - master
# - develop
filters:
branches:
only:
- master
- develop
- publish-edge:
requires:
- dgoss
Expand All @@ -308,13 +364,15 @@ workflows:
- develop
- publish-version:
requires:
- build
- dgoss
- test-unit
filters:
branches:
only:
- master
- /^release\/.*/
tags:
only: /([0-9]+\.[0-9]+\.[0-9]+)
- release-version:
requires:
- publish-version
- publish-latest:
requires:
- dgoss
Expand Down

0 comments on commit 9518b20

Please sign in to comment.