Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e7cbe96

Browse files
committed
add CI for python 3.6 as well as python 2.7
1 parent 6a14f9b commit e7cbe96

File tree

1 file changed

+36
-4
lines changed

1 file changed

+36
-4
lines changed

.circleci/config.yml

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
version: 2
22
jobs:
3-
build:
3+
python_2:
44
docker:
55
- image: circleci/python:2.7-jessie
66
steps:
@@ -10,18 +10,50 @@ jobs:
1010
sudo chown -R circleci:circleci /usr/local/bin
1111
sudo chown -R circleci:circleci /usr/local/lib/python2.7/site-packages
1212
- restore_cache:
13-
key: deps1-{{ .Branch }}-{{ checksum "requirements.txt" }}
13+
key: deps2-{{ .Branch }}-{{ checksum "requirements.txt" }}
1414
- run:
1515
command: |
1616
pip install -r requirements.txt
1717
pip install codecov
1818
- save_cache:
19-
key: deps1-{{ .Branch }}-{{ checksum "requirements.txt" }}
19+
key: deps2-{{ .Branch }}-{{ checksum "requirements.txt" }}
2020
paths:
2121
- ".venv"
2222
- "/usr/local/bin"
2323
- "/usr/local/lib/python2.7/site-packages"
2424
- run: coverage run --include=auth0/v3/*.py --omit=auth0/v3/test/*.py -m unittest discover
2525
- run:
2626
when: on_success
27-
command: bash <(curl -s https://codecov.io/bash)
27+
command: bash <(curl -s https://codecov.io/bash)
28+
python_3:
29+
docker:
30+
- image: circleci/python:3.6-jessie
31+
steps:
32+
- checkout
33+
- run:
34+
command: |
35+
sudo chown -R circleci:circleci /usr/local/bin
36+
sudo chown -R circleci:circleci /usr/local/lib/python3.6/site-packages
37+
- restore_cache:
38+
key: deps3-{{ .Branch }}-{{ checksum "requirements.txt" }}
39+
- run:
40+
command: |
41+
pip install -r requirements.txt
42+
pip install codecov
43+
- save_cache:
44+
key: deps3-{{ .Branch }}-{{ checksum "requirements.txt" }}
45+
paths:
46+
- ".venv"
47+
- "/usr/local/bin"
48+
- "/usr/local/lib/python3.6/site-packages"
49+
- run: coverage run --include=auth0/v3/*.py --omit=auth0/v3/test/*.py -m unittest discover
50+
- run:
51+
when: on_success
52+
command: bash <(curl -s https://codecov.io/bash)
53+
54+
workflows:
55+
version: 2
56+
build:
57+
jobs:
58+
- python_2
59+
- python_3

0 commit comments

Comments
 (0)