Merge pull request #1214 from dod-ccpo/circleci-config-fix

Try different CircleCI config.
This commit is contained in:
dandds 2019-11-26 13:08:32 -05:00 committed by GitHub
commit 205d50f7f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -140,19 +140,20 @@ commands:
kubectl set image cronjobs.batch/crls crls=<< parameters.tag >> --namespace=<< parameters.namespace >> kubectl set image cronjobs.batch/crls crls=<< parameters.tag >> --namespace=<< parameters.namespace >>
jobs: jobs:
docker-build-staging: docker-build:
docker: docker:
- image: docker:18.06.0-ce-git - image: docker:18.06.0-ce-git
steps: steps:
- docker-build: - checkout
cdn_url: https://atat-cdn-staging.azureedge.net/static/assets - setup_remote_docker:
docker_layer_caching: true
docker-build-master: version: 18.06.0-ce
docker: - run:
- image: docker:18.06.0-ce-git name: Build image
steps: command: |
- docker-build: docker build . --build-arg CSP=azure -f ./Dockerfile -t atat:builder --target builder
cdn_url: https://atat-cdn.azureedge.net/static/assets docker build . --build-arg CSP=azure -f ./Dockerfile -t atat:latest
- cache_docker_image
test: test:
docker: docker:
@ -285,54 +286,29 @@ workflows:
version: 2 version: 2
run-tests: run-tests:
jobs: jobs:
- docker-build-staging: - docker-build
filters:
branches:
ignore:
- staging
- master
- test: - test:
requires: requires:
- docker-build-staging - docker-build
- integration-tests: - integration-tests:
requires: requires:
- docker-build-staging - docker-build
build-staging:
jobs:
- docker-build-staging:
filters:
branches:
only:
- staging
- test:
requires:
- docker-build-staging
- integration-tests:
requires:
- docker-build-staging
- deploy-staging: - deploy-staging:
requires: requires:
- test - test
- integration-tests - integration-tests
build-master:
jobs:
- docker-build-master:
filters: filters:
branches: branches:
only: only:
- master - staging
- test:
requires:
- docker-build-master
- integration-tests:
requires:
- docker-build-master
- deploy-master: - deploy-master:
requires: requires:
- test - test
- integration-tests - integration-tests
filters:
branches:
only:
- master
test-crl-parser: test-crl-parser:
triggers: triggers:
@ -343,7 +319,7 @@ workflows:
only: only:
- staging - staging
jobs: jobs:
- docker-build-staging - docker-build
- test-crl-parser: - test-crl-parser:
requires: requires:
- docker-build-staging - docker-build