From 8ccd3bd7f9ca8ec04b512e43aa120a3d8229ccc6 Mon Sep 17 00:00:00 2001 From: rfaircloth-splunk Date: Mon, 10 Feb 2020 17:51:39 -0500 Subject: [PATCH] Update config.yml --- .circleci/config.yml | 95 +++++++++++++++++++++----------------------- 1 file changed, 45 insertions(+), 50 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 959b8b0..0e946a8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -70,7 +70,7 @@ test: &test - run: name: test command: | - docker-compose -f tests/docker-compose-ci.yml pull + docker-compose -f tests/docker-compose-ci.yml build docker-compose -f tests/docker-compose-ci.yml up --abort-on-container-exit no_output_timeout: 1h - run: @@ -87,7 +87,6 @@ test: &test - store_test_results: path: test-results - publish: &publish steps: - setup_remote_docker: @@ -99,7 +98,7 @@ publish: &publish docker login -u $DOCKER_USER -p $DOCKER_PASS docker login -u $GITHUB_USER -p $GITHUB_TOKEN docker.pkg.github.com - run: docker pull docker.pkg.github.com/splunk/splunk-connect-for-syslog/stg-splunk-connect-for-syslog:sc4s-${SYSLOG}-${CIRCLE_SHA1} - + - run: name: Docker Save command: | @@ -112,8 +111,8 @@ publish: &publish tar rvf /tmp/workspace/baremetal.tar -C package/sbin entrypoint.sh - run: command: | - if [ -n "${CIRCLE_TAG}" ]; then VERSION=${CIRCLE_TAG}; else VERSION="${VERSION_TAG}"; fi - docker tag docker.pkg.github.com/splunk/splunk-connect-for-syslog/stg-splunk-connect-for-syslog:sc4s-${SYSLOG}-${CIRCLE_SHA1} splunk/scs:${VERSION} + if [ -n "${CIRCLE_TAG}" ]; then VERSION=${CIRCLE_TAG}; else VERSION="${VERSION_TAG}"; fi + docker tag docker.pkg.github.com/splunk/splunk-connect-for-syslog/stg-splunk-connect-for-syslog:sc4s-${SYSLOG}-${CIRCLE_SHA1} splunk/scs:${VERSION} - docker/push: image: splunk/scs tag: $DOCKER_TAG @@ -141,115 +140,111 @@ jobs: docker: - image: circleci/buildpack-deps:18.04 environment: - SYSLOG: '3.25.1' + SYSLOG: "3.25.1" steps: - - checkout - - setup_remote_docker: - docker_layer_caching: true - - run: - name: Docker Login - command: | - docker login -u $DOCKER_USER -p $DOCKER_PASS - docker login -u $GITHUB_USER -p $GITHUB_TOKEN docker.pkg.github.com - - run: - name: Build Splunk - command: | - docker build tests \ - -t docker.pkg.github.com/splunk/splunk-connect-for-syslog/stg-splunk-connect-for-syslog:tests-${CIRCLE_SHA1} - - run: - name: Push Splunk - command: | - docker push \ - docker.pkg.github.com/splunk/splunk-connect-for-syslog/stg-splunk-connect-for-syslog:tests-${CIRCLE_SHA1} + - checkout + - setup_remote_docker: + docker_layer_caching: true + - run: + name: Docker Login + command: | + docker login -u $DOCKER_USER -p $DOCKER_PASS + docker login -u $GITHUB_USER -p $GITHUB_TOKEN docker.pkg.github.com + - run: + name: Build Splunk + command: | + docker build tests \ + -t docker.pkg.github.com/splunk/splunk-connect-for-syslog/stg-splunk-connect-for-syslog:tests-${CIRCLE_SHA1} + - run: + name: Push Splunk + command: | + docker push \ + docker.pkg.github.com/splunk/splunk-connect-for-syslog/stg-splunk-connect-for-syslog:tests-${CIRCLE_SHA1} -#JOB SC4S + #JOB SC4S build-sc4s-3-25-1: docker: - image: circleci/buildpack-deps:18.04 environment: - SYSLOG: 'syslog-ng-3.25.1' + SYSLOG: "syslog-ng-3.25.1" <<: *build-sc4s build-sc4s-master: docker: - image: circleci/buildpack-deps:18.04 environment: - SYSLOG: 'master' + SYSLOG: "master" <<: *build-sc4s -#JOB SPLUNK + #JOB SPLUNK build-splunk-7-2: docker: - image: circleci/buildpack-deps:18.04 environment: - SPLUNK: '7.2' + SPLUNK: "7.2" <<: *build-splunk build-splunk-7-3: docker: - image: circleci/buildpack-deps:18.04 environment: - SPLUNK: '7.3' + SPLUNK: "7.3" <<: *build-splunk build-splunk-8-0: docker: - image: circleci/buildpack-deps:18.04 environment: - SPLUNK: '8.0' + SPLUNK: "8.0" <<: *build-splunk test-sc4s-3-25-1-splunk-8-0: docker: - image: circleci/python:3.7 environment: - SYSLOG: '3.25.1' - SPLUNK: '8.0' + SYSLOG: "3.25.1" + SPLUNK: "8.0" <<: *test test-sc4s-master-splunk-8-0: docker: - image: circleci/python:3.7 environment: - SYSLOG: 'master' - SPLUNK: '8.0' + SYSLOG: "master" + SPLUNK: "8.0" <<: *test test-sc4s-3-25-1-splunk-7-3: docker: - image: circleci/python:3.7 environment: - SYSLOG: '3.25.1' - SPLUNK: '7.3' + SYSLOG: "3.25.1" + SPLUNK: "7.3" <<: *test test-sc4s-3-25-1-splunk-7-2: - docker: - image: circleci/python:3.7 environment: - SYSLOG: '3.25.1' - SPLUNK: '7-2' + SYSLOG: "3.25.1" + SPLUNK: "7-2" <<: *test publish-edge: - docker: - image: circleci/python:3.7 environment: - SYSLOG: '3.25.1' - SPLUNK: '8.0' + SYSLOG: "3.25.1" + SPLUNK: "8.0" VERSION_TAG: edge GHR_FLAGS: -prerelease <<: *publish publish-latest: - docker: - image: circleci/python:3.7 environment: - SYSLOG: '3.25.1' - SPLUNK: '8.0' + SYSLOG: "3.25.1" + SPLUNK: "8.0" VERSION_TAG: latest <<: *publish publish-tag: - docker: - image: circleci/python:3.7 environment: - SYSLOG: '3.25.1' - SPLUNK: '8.0' + SYSLOG: "3.25.1" + SPLUNK: "8.0" <<: *publish workflows: version: 2 @@ -314,4 +309,4 @@ workflows: ignore: /.*/ - publish-tag: requires: - - publish-pre-gh-tag \ No newline at end of file + - publish-pre-gh-tag