Browse Source

🔧 push Docker image

main
verzelea 6 years ago
parent
commit
fc5480525d
  1. 19
      .circleci/config.yml

19
.circleci/config.yml

@ -17,6 +17,7 @@ jobs:
key: deps1-{{ .Branch }}-{{ checksum "requirements/dev.txt" }} key: deps1-{{ .Branch }}-{{ checksum "requirements/dev.txt" }}
paths: paths:
- "venv" - "venv"
test: test:
docker: docker:
- image: circleci/python:3.7.9-stretch-browsers - image: circleci/python:3.7.9-stretch-browsers
@ -43,6 +44,7 @@ jobs:
. venv/bin/activate . venv/bin/activate
flask db upgrade flask db upgrade
flask test flask test
build_docker: build_docker:
environment: environment:
IMAGE_NAME: grennrich/devoptpfinal-back IMAGE_NAME: grennrich/devoptpfinal-back
@ -57,6 +59,15 @@ jobs:
root: . root: .
paths: paths:
- ./image.tar - ./image.tar
push_docker:
environment:
IMAGE_NAME: grennrich/devoptpfinal-back
docker:
- image: circleci/buildpack-deps:stretch
steps:
- setup_remote_docker
workflows: workflows:
version: 2 version: 2
build-test: build-test:
@ -70,4 +81,12 @@ workflows:
requires: requires:
# - test # - test
- build - build
- push_docker:
requires:
- build_docker
context: Docker
filters:
branches:
only:
- main
Loading…
Cancel
Save