From cc70eebd3d7ae1b00ba054d4853a73d55697888e Mon Sep 17 00:00:00 2001 From: verzelea <50270157+verzelea@users.noreply.github.com> Date: Tue, 12 Jan 2021 15:17:20 +0100 Subject: [PATCH] Add .circleci/config.yml --- .circleci/config.yml | 39 ++++++++++++++++----------------------- 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index d762e84..12a4918 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,28 +1,21 @@ -version: 2 +version: 2.1 + +orbs: + python: circleci/python@0.2.1 + jobs: - build: - docker: - - image: python:3.8-alpine - working_directory: ~/back - steps: + build-and-test: + executor: python/default + steps: - checkout - - restore_cache: - key: deps9-{{ checksum "Pipfile.lock" }} - - run: - name: set env vars - command: | - export CONDUIT_SECRET='something-really-secret' - export FLASK_APP=/path/to/autoapp.py - export FLASK_DEBUG=1 - pip install -r requirements/dev.txt --user - - save_cache: - key: deps9-{{ checksum "Pipfile.lock" }} - paths: - - "/usr/local/bin" - - "/usr/local/lib/python3.6/site-packages" + - python/load-cache + - python/install-deps + - python/save-cache + - run: + command: ./manage.py test + name: Test workflows: - version: 2 - build-test: + main: jobs: - - build \ No newline at end of file + - build-and-test