Skip to content

Commit 754a2ac

Browse files
committed
fix: better cache identifiers (see nipreps/fmriprep#2457)
1 parent 27aea07 commit 754a2ac

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed

.circleci/config.yml

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ jobs:
4646
fi
4747
- restore_cache:
4848
keys:
49-
- build-v1-{{ .Branch }}-{{ epoch }}
49+
- build-v1-{{ .Branch }}-{{ .Revision }}
50+
- build-v1--{{ .Revision }}
5051
- build-v1-{{ .Branch }}-
5152
- build-v1-master-
5253
- build-v1-
@@ -121,7 +122,7 @@ jobs:
121122
docker exec -it registry /bin/registry garbage-collect --delete-untagged \
122123
/etc/docker/registry/config.yml
123124
- save_cache:
124-
key: build-v1-{{ .Branch }}-{{ epoch }}
125+
key: build-v1-{{ .Branch }}-{{ .Revision }}
125126
paths:
126127
- /tmp/docker
127128
- persist_to_workspace:
@@ -165,7 +166,8 @@ jobs:
165166

166167
- restore_cache:
167168
keys:
168-
- data-ds001771-v3-{{ .Branch }}-{{ .Revision }}-
169+
- data-ds001771-v3-{{ .Branch }}-{{ .Revision }}
170+
- data-ds001771-v3--{{ .Revision }}
169171
- data-ds001771-v3-{{ .Branch }}-
170172
- data-ds001771-v3-master-
171173
- data-ds001771-v3-
@@ -185,13 +187,14 @@ jobs:
185187
ds001771/derivatives/freesurfer-6.0.1/sub-36/surf/rh.thickness
186188
187189
- save_cache:
188-
key: data-ds001771-v3-{{ .Branch }}-{{ .Revision }}-{{ epoch }}
190+
key: data-ds001771-v3-{{ .Branch }}-{{ .Revision }}
189191
paths:
190192
- /tmp/data/ds001771
191193

192194
- restore_cache:
193195
keys:
194-
- data-ds000206-v2-{{ .Branch }}-{{ .Revision }}-
196+
- data-ds000206-v2-{{ .Branch }}-{{ .Revision }}
197+
- data-ds000206-v2--{{ .Revision }}-
195198
- data-ds000206-v2-{{ .Branch }}-
196199
- data-ds000206-v2-master-
197200
- data-ds000206-v2-
@@ -204,7 +207,7 @@ jobs:
204207
datalad get -J 2 -r -d ds000206/derivatives/ ds000206/derivatives/freesurfer-6.0.1/sub-05/*
205208
206209
- save_cache:
207-
key: data-ds000206-v2-{{ .Branch }}-{{ .Revision }}-{{ epoch }}
210+
key: data-ds000206-v2-{{ .Branch }}-{{ .Revision }}
208211
paths:
209212
- /tmp/data/ds000206
210213

@@ -255,16 +258,15 @@ jobs:
255258
at: /tmp
256259
- restore_cache:
257260
keys:
258-
- data-ds000206-v2-{{ .Branch }}-{{ .Revision }}-{{ epoch }}
261+
- data-ds000206-v2-{{ .Branch }}-{{ .Revision }}
259262
- data-ds000206-v2-{{ .Branch }}-{{ .Revision }}-
263+
- data-ds000206-v2--{{ .Revision }}-
260264
- data-ds000206-v2-{{ .Branch }}-
261265
- data-ds000206-v2-master-
262266
- data-ds000206-v2-
263267
- restore_cache:
264268
keys:
265-
- build-v1-{{ .Branch }}-{{ epoch }}
266-
- build-v1-{{ .Branch }}-
267-
- build-v1-
269+
- build-v1-{{ .Branch }}-{{ .Revision }}
268270
paths:
269271
- /tmp/docker
270272
- run:
@@ -306,7 +308,7 @@ jobs:
306308
rm -rf /tmp/ds000206/work/reportlets
307309
when: on_success
308310
- save_cache:
309-
key: ds000206-anat-v01-{{ .Branch }}-{{ .Revision }}-{{ epoch }}
311+
key: ds000206-anat-v01-{{ .Branch }}-{{ .Revision }}
310312
paths:
311313
- /tmp/ds000206/work
312314
- run:
@@ -375,15 +377,15 @@ jobs:
375377
at: /tmp
376378
- restore_cache:
377379
keys:
378-
- data-ds001771-v3-{{ .Branch }}-{{ .Revision }}-{{ epoch }}
379380
- data-ds001771-v3-{{ .Branch }}-{{ .Revision }}-
381+
- data-ds001771-v3--{{ .Revision }}-
380382
- data-ds001771-v3-{{ .Branch }}-
381383
- data-ds001771-v3-master-
382384
- data-ds001771-v3-
383385
- restore_cache:
384386
keys:
385-
- build-v1-{{ .Branch }}-{{ epoch }}
386-
- build-v1-{{ .Branch }}-
387+
- build-v1-{{ .Branch }}-{{ .Revision }}
388+
- build-v1--{{ .Revision }}
387389
- build-v1-
388390
paths:
389391
- /tmp/docker
@@ -464,9 +466,7 @@ jobs:
464466
fi
465467
- restore_cache:
466468
keys:
467-
- build-v1-{{ .Branch }}-{{ epoch }}
468-
- build-v1-{{ .Branch }}-
469-
- build-v1-
469+
- build-v1-{{ .Branch }}-{{ .Revision }}
470470
paths:
471471
- /tmp/docker
472472
- docker/install-docker-credential-helper
@@ -519,9 +519,7 @@ jobs:
519519
fi
520520
- restore_cache:
521521
keys:
522-
- build-v1-{{ .Branch }}-{{ epoch }}
523-
- build-v1-{{ .Branch }}-
524-
- build-v1-
522+
- build-v1-{{ .Branch }}-{{ .Revision }}
525523
paths:
526524
- /tmp/docker
527525
- docker/install-docker-credential-helper
@@ -665,6 +663,7 @@ jobs:
665663
- restore_cache:
666664
keys:
667665
- docs-v1-{{ .Branch }}-{{ .Revision }}
666+
- docs-v1--{{ .Revision }}
668667
- docs-v1-{{ .Branch }}-
669668
- docs-v1-master
670669
- docs-v1-

0 commit comments

Comments
 (0)