Files
meme-otron/.circleci/config.yml
T
2020-04-27 16:34:12 +02:00

42 lines
1.0 KiB
YAML

version: 2.1
workflows:
main:
jobs:
- unit-tests
- build-docs:
filters:
branches:
only:
- master
jobs:
build-docs:
docker:
- image: circleci/python:latest
steps:
- add_ssh_keys:
fingerprints:
- "0d:4c:70:90:eb:cd:33:d2:51:d7:7b:9a:d9:8d:67:0e"
- checkout
- run:
command: |
sudo pip install -r requirements.txt
python -m docs.build
git config user.email "workflow@circleci.com"
git config user.name "CircleCI"
git add docs
git diff-index --quiet HEAD || git commit -m 'Automated README [ci skip]'
git push origin master
name: Building docs
unit-tests:
docker:
- image: circleci/python:latest
steps:
- checkout
- run:
command: |
sudo pip install -r requirements.txt
sudo pip install pytest
python -m pytest ./tests/unit
name: Unit tests