From 77f2eacbbb589820c646433bdb989ed37525a4b1 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 21:24:56 -0400 Subject: [PATCH 01/23] build on tag version --- .circleci/config.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 8d7ddba..f154295 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -295,10 +295,9 @@ workflows: - dgoss - test-unit filters: - branches: - only: - - master - - /^release\/.*/ + filters: + tags: + only: /([0-9]+\.[0-9]+\.[0-9]+) - publish-latest: requires: - dgoss From 667d8854f9eae64bad081c9b0085ffc0af3467ef Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 21:35:56 -0400 Subject: [PATCH 02/23] Update config.yml --- .circleci/config.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f154295..3a72924 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -295,9 +295,8 @@ workflows: - dgoss - test-unit filters: - filters: - tags: - only: /([0-9]+\.[0-9]+\.[0-9]+) + tags: + only: /([0-9]+\.[0-9]+\.[0-9]+) - publish-latest: requires: - dgoss From 4833b8e4f409f8bb4774279cd179fe6067afe988 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 21:51:32 -0400 Subject: [PATCH 03/23] Update config.yml --- .circleci/config.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3a72924..a519ef4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -238,6 +238,38 @@ 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 + docker save splunk/scs:$SEMVER > artifacts/scs.tar + - run: + name: "Publish Release on GitHub" + command: | + go get github.com/tcnksm/ghr + VERSION=$(my-binary --version) + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${VERSION} ./artifacts/ + publish-latest: environment: IMAGE_NAME: rfaircloth/scs From 7189f1214a39296e991d34f939bce32a18e63f49 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 21:52:35 -0400 Subject: [PATCH 04/23] Update config.yml --- .circleci/config.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index a519ef4..d55244b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -329,6 +329,9 @@ workflows: filters: tags: only: /([0-9]+\.[0-9]+\.[0-9]+) + - release-version: + requires: + - publish-version - publish-latest: requires: - dgoss From f475f5d14e9cd1288df19b874a93fdb9e2183dc5 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 22:17:01 -0400 Subject: [PATCH 05/23] Update config.yml --- .circleci/config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index d55244b..e8b6596 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -262,7 +262,8 @@ jobs: name: Docker Save command: | mkdir artifacts - docker save splunk/scs:$SEMVER > artifacts/scs.tar + 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/sc4s_container.tar.gz - run: name: "Publish Release on GitHub" command: | From 0680e34890c88f8a34f7d7aa374e16597c6089da Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 22:32:56 -0400 Subject: [PATCH 06/23] Update config.yml --- .circleci/config.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e8b6596..27fd314 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -264,12 +264,17 @@ jobs: 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/sc4s_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 github.com/tcnksm/ghr - VERSION=$(my-binary --version) - ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${VERSION} ./artifacts/ + 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: From 1970b2add2a098f85ce2ac0cc0823d4d26ffdd74 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 22:46:40 -0400 Subject: [PATCH 07/23] Update config.yml --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 27fd314..39bd584 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -274,7 +274,7 @@ jobs: command: | go get 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/ + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete $SEMVER ./artifacts/ publish-latest: environment: From 0054914b0d88628aeb7ab162f3527d98b9d1b29a Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 23:03:26 -0400 Subject: [PATCH 08/23] Update config.yml --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 39bd584..17cc979 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -274,7 +274,7 @@ jobs: command: | go get 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/ + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} $SEMVER ./artifacts/ publish-latest: environment: From 2ec9e5e5e2b2c7b1660e1138af4b405346da5932 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 23:23:01 -0400 Subject: [PATCH 09/23] Update config.yml --- .circleci/config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 17cc979..0b5943c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -274,6 +274,8 @@ jobs: command: | go get github.com/tcnksm/ghr SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch) + echo version $SEMVER + ls -l ./artifacts ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} $SEMVER ./artifacts/ publish-latest: From 9930082666a41fc6943455a143852ecd49304b5c Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 23:34:57 -0400 Subject: [PATCH 10/23] Update config.yml --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 0b5943c..77a7dcf 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -276,7 +276,7 @@ jobs: SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch) echo version $SEMVER ls -l ./artifacts - ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} $SEMVER ./artifacts/ + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} $SEMVER ./artifacts/ publish-latest: environment: From 5faaae44b037a662499e7e0d78f355fc8039d8ba Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Sun, 6 Oct 2019 23:47:02 -0400 Subject: [PATCH 11/23] Update config.yml --- .circleci/config.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 77a7dcf..10486e9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -274,9 +274,7 @@ jobs: command: | go get github.com/tcnksm/ghr SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch) - echo version $SEMVER - ls -l ./artifacts - ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} $SEMVER ./artifacts/ + echo ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} $SEMVER ./artifacts/ publish-latest: environment: From db96e95c696b5e6214af9a02717ac499b059aa75 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:02:37 -0400 Subject: [PATCH 12/23] Update config.yml --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 10486e9..44aa7d3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -274,7 +274,7 @@ jobs: command: | go get github.com/tcnksm/ghr SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch) - echo ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} $SEMVER ./artifacts/ + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} $SEMVER ./artifacts/ publish-latest: environment: From 422f6e316e410c30af6b7182716077d318b1a8f7 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:16:10 -0400 Subject: [PATCH 13/23] Update config.yml --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 44aa7d3..46d15bb 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -274,7 +274,7 @@ jobs: command: | go get 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} $SEMVER ./artifacts/ + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} $SEMVER artifacts/ publish-latest: environment: From b574b323055fbaa045492b750b3ab828168481ae Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:17:48 -0400 Subject: [PATCH 14/23] Update config.yml --- .circleci/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 46d15bb..97ab4b0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -329,9 +329,9 @@ workflows: only: - develop - publish-version: - requires: - - dgoss - - test-unit +# requires: +# - dgoss +# - test-unit filters: tags: only: /([0-9]+\.[0-9]+\.[0-9]+) From 39a33ace99797d5b087ea18e8260a22a4971b178 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:18:45 -0400 Subject: [PATCH 15/23] Update config.yml --- .circleci/config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 97ab4b0..45ba336 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -329,7 +329,8 @@ workflows: only: - develop - publish-version: -# requires: + requires: + - build # - dgoss # - test-unit filters: From 756e0cb96bf758cbcce34e3f2162f2d91d73579e Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:22:34 -0400 Subject: [PATCH 16/23] Update config.yml --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 45ba336..dd7b3a1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -274,7 +274,7 @@ jobs: command: | go get 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} $SEMVER artifacts/ + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} 0.11.15 artifacts/ publish-latest: environment: From 079fcbe46823ae3c0b933e781dde3e573083aefb Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:25:01 -0400 Subject: [PATCH 17/23] Update config.yml --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index dd7b3a1..7918ca7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -274,7 +274,7 @@ jobs: command: | go get 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} 0.11.15 artifacts/ + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete v$SEMVER artifacts/ publish-latest: environment: From ad0177eae99151e76cde22aaacdadecfd44230fb Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:33:22 -0400 Subject: [PATCH 18/23] Update config.yml --- .circleci/config.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7918ca7..f3c9084 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -272,9 +272,14 @@ jobs: - run: name: "Publish Release on GitHub" command: | - go get github.com/tcnksm/ghr + go get github.com/aktau/github-release 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 v$SEMVER artifacts/ + github-release upload \ + --user ${CIRCLE_PROJECT_USERNAME} \ + --repo ${CIRCLE_PROJECT_REPONAME} \ + --tag $SEMVER \ + --name "baremetal.tar" \ + --file artifacts/baremetal.tar publish-latest: environment: From 1d687de936dfb4881f146c0f986a1d15ee26acdc Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:38:43 -0400 Subject: [PATCH 19/23] Update config.yml --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f3c9084..53de381 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -275,7 +275,7 @@ jobs: go get github.com/aktau/github-release SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch) github-release upload \ - --user ${CIRCLE_PROJECT_USERNAME} \ + --user ${GITHUB_USER} \ --repo ${CIRCLE_PROJECT_REPONAME} \ --tag $SEMVER \ --name "baremetal.tar" \ From 916da584705d04625b4b308b4ba3a22881a0a87f Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:42:02 -0400 Subject: [PATCH 20/23] Update config.yml --- .circleci/config.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 53de381..d8111f6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -274,12 +274,8 @@ jobs: command: | go get github.com/aktau/github-release SEMVER=$(docker run --rm -v "$(pwd):/repo" gittools/gitversion:latest-linux-netcoreapp2.1 /repo /showvariable SemVer /nofetch) - github-release upload \ - --user ${GITHUB_USER} \ - --repo ${CIRCLE_PROJECT_REPONAME} \ - --tag $SEMVER \ - --name "baremetal.tar" \ - --file artifacts/baremetal.tar + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${SEMVER} ./artifacts/ + publish-latest: environment: From 320088df16689db79e22159e72249f2073e1099e Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:47:22 -0400 Subject: [PATCH 21/23] Update config.yml --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index d8111f6..5d90e6a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -272,7 +272,7 @@ jobs: - run: name: "Publish Release on GitHub" command: | - go get github.com/aktau/github-release + 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/ From 9912b12551268a27ee32d0dfeef20f29ea19d8ee Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 00:51:41 -0400 Subject: [PATCH 22/23] Update config.yml --- .circleci/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5d90e6a..5629455 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -263,7 +263,7 @@ jobs: 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/sc4s_container.tar.gz + docker save splunk/scs:$SEMVER | gzip -c > artifacts/oci_container.tar.gz - run: name: BYOE Config command: | @@ -332,8 +332,8 @@ workflows: - publish-version: requires: - build -# - dgoss -# - test-unit + - dgoss + - test-unit filters: tags: only: /([0-9]+\.[0-9]+\.[0-9]+) From d8694d09b4fb1019559e8ac0b7ec8db966a72af0 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 7 Oct 2019 10:25:41 -0400 Subject: [PATCH 23/23] Update config.yml --- .circleci/config.yml | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5629455..564cb0c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -191,6 +191,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: @@ -316,11 +333,11 @@ workflows: requires: - dgoss - test-unit -# filters: -# branches: -# only: -# - master -# - develop + filters: + branches: + only: + - master + - develop - publish-edge: requires: - dgoss