Skip to content

Commit 08dc011

Browse files
committed
BUG: update CircleCI configuration with selections from master
1 parent 90e6da1 commit 08dc011

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

.circleci/config.yml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,23 @@
1+
referenced:
2+
generate-hash-step: &generate-hash-step
3+
run:
4+
name: Generate external data hash
5+
command: |
6+
cd ITK
7+
find . -name \*.md5 -o -name \*.sha512 -print0 | xargs -0 git log -n 1 | tee /home/circleci/external-data.hashable
8+
restore-data-step: &restore-data-step
9+
restore_cache:
10+
keys:
11+
- 'v1-external-data-{{ checksum "/home/circleci/external-data.hashable" }}'
12+
- 'v1-external-data'
13+
114
version: 2
215
jobs:
316
build:
417
docker:
5-
- image: circleci/python:2.7
18+
- image: circleci/python:2.7.16-stretch
619
working_directory: ~/
7-
resource_class: large
20+
resource_class: medium
821
branches:
922
ignore:
1023
- gh-pages
@@ -19,9 +32,8 @@ jobs:
1932
steps:
2033
- checkout:
2134
path : ~/ITK
22-
- restore_cache:
23-
keys:
24-
- external-data
35+
- *generate-hash-step
36+
- *restore-data-step
2537
- restore_cache:
2638
keys:
2739
- ccache-{{ arch }}-{{ .Branch }}
@@ -75,5 +87,5 @@ jobs:
7587
key: 'ccache-{{ arch }}-{{ .Branch }}-{{ epoch }}'
7688
paths: [ "/home/circleci/.ccache" ]
7789
- save_cache:
78-
key: 'external-data'
90+
key: 'v1-external-data-{{ checksum "/home/circleci/external-data.hashable" }}'
7991
paths: [ "/home/circleci/.ExternalData" ]

0 commit comments

Comments
 (0)