Move to CircleCI to continue building

This commit is contained in:
f4lco
2022-11-01 14:17:09 +01:00
parent 5164426548
commit 3dabf375c9
6 changed files with 46 additions and 19 deletions
+41
View File
@@ -0,0 +1,41 @@
version: 2.1
orbs:
python: circleci/python@1.5.0
jobs:
build-and-test:
docker:
- image: cimg/python:3.8
steps:
- checkout
- run:
name: Install Dependencies
command: make dependencies
- run:
name: Lint
command: make lint
- run:
name: Test
command: make test
- run:
name: Publish Coverage
command: make coverage_publish
- run:
name: Report Coverage
command: make coverage_report
workflows:
default:
jobs:
- build-and-test
nightly-build:
triggers:
- schedule:
cron: "5 10 * * 1-5"
filters:
branches:
only: master
jobs:
- build-and-test:
context: nightly