From 55c4e26a89ba5f77fe0b8b08d254007f6f4420aa Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 24 Sep 2019 08:51:13 -0400 Subject: [PATCH] docker push? --- .circleci/config.yml | 43 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6e2c947..c2e212a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,7 +4,7 @@ # version: 2 jobs: - build: + test: docker: - image: kennethreitz/bake:ci resource_class: xlarge @@ -14,8 +14,6 @@ jobs: steps: - checkout - # - setup_remote_docker: - # docker_layer_caching: true - run: name: $ pipenv install… command: | @@ -31,3 +29,42 @@ jobs: - store_test_results: path: reports + docker: + docker: + - image: kennethreitz/bake:ci + resource_class: xlarge + parallelism: 3 + + working_directory: /app + + steps: + - checkout + - setup_remote_docker: + docker_layer_caching: true + - run: + name: $ docker login + command: + docker login -u ${DOCKERHUB_USERNAME} -p ${DOCKERHUB_PASSWORD} + docker login docker.pkg.github.com -u ${GITHUB_USERNAME} -p ${GITHUB_TOKEN} + + - run: + name: $ bake docker/push + command: bake docker/push + +workflows: + version: 2 + test: + jobs: + - test + docker: + jobs: + - test + - docker: + requires: + - test + filters: + branches: + only: + - master + tags: + only: /^v.*/