update CircleCI

pull/59/head
Robert Sachunsky 2 years ago committed by GitHub
parent 9a6730ef3a
commit 30e467cd4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2,16 +2,19 @@ version: 2
jobs:
build-python37:
docker:
- image: python:3.7
build-python:
parameters:
python-version:
type: string
docker:
- image: cimg/python:<< parameters.python-version >>
steps:
- checkout
- restore_cache:
keys:
- ocrd-resources-{{ checksum "requirements.txt" }}-{{ checksum "Makefile" }}
- run: make install
- run: make model
- run: make models
- save_cache:
key: ocrd-resources-{{ checksum "requirements.txt" }}-{{ checksum "Makefile" }}
paths:
@ -19,27 +22,13 @@ jobs:
- run: git submodule update --init
- run: make test
build-python38:
docker:
- image: python:3.8
steps:
- checkout
- restore_cache:
keys:
- ocrd-resources-{{ checksum "requirements.txt" }}-{{ checksum "Makefile" }}
- run: make install
- run: make model
- save_cache:
key: ocrd-resources-{{ checksum "requirements.txt" }}-{{ checksum "Makefile" }}
paths:
ocrd-resources
- run: git submodule update --init
- run: make test
workflows:
version: 2
build:
jobs:
- build-python37
- build-python38
- build-python
matrix:
parameters:
python-version: ['3.7', '3.8', '3.9', '3.10']

Loading…
Cancel
Save