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

Loading…
Cancel
Save