43
43
steps :
44
44
- restore_cache :
45
45
keys :
46
- - env-v1 -{{ .Branch }}-
47
- - env-v1 -master-
48
- - env-v1 -
46
+ - env-v2 -{{ .Branch }}-
47
+ - env-v2 -master-
48
+ - env-v2 -
49
49
- restore_cache :
50
50
keys :
51
51
- data-v2-{{ .Branch }}-
56
56
name : Setup git-annex
57
57
command : |
58
58
if [[ ! -d /usr/lib/git-annex.linux ]]; then
59
- wget -O- http://neuro.debian.net/lists/trusty.us-ca.full | sudo tee /etc/apt/sources.list.d/neurodebian.sources.list
59
+ wget -O- http://neuro.debian.net/lists/trusty.us-ca.full | tee /etc/apt/sources.list.d/neurodebian.sources.list
60
60
apt-key adv --recv-keys --keyserver hkp://pool.sks-keyservers.net:80 0xA5D32F012649A5A9
61
- apt update && sudo apt-get install -y --no-install-recommends git-annex-standalone
61
+ apt update && apt-get install -y --no-install-recommends git-annex-standalone
62
62
fi
63
63
git config --global user.name 'CRN'
64
64
git config --global user.email '[email protected] '
74
74
tfapi.get('MNI152NLin2009cAsym', resolution=2, desc='fMRIPrep', suffix='boldref');"
75
75
76
76
- save_cache :
77
- key : env-v1 -{{ .Branch }}-{{ .BuildNum }}
77
+ key : env-v2 -{{ .Branch }}-{{ .BuildNum }}
78
78
paths :
79
79
- /tmp/cache/git-annex-standalone.tar.gz
80
+ - /usr/local/bin
80
81
- /usr/local/lib/python3.7/site-packages
81
82
- /usr/bin/git-annex
82
83
- /usr/bin/git-annex-shell
@@ -104,8 +105,7 @@ jobs:
104
105
105
106
- restore_cache :
106
107
keys :
107
- - freesurfer-v1-{{ .Branch }}-
108
- - freesurfer-v1-master-
108
+ - freesurfer-v1-{{ .BuildNum }}
109
109
- freesurfer-v1-
110
110
- run :
111
111
name : Pull FreeSurfer down
@@ -131,9 +131,12 @@ jobs:
131
131
--exclude='freesurfer/subjects/V1_average' \
132
132
--exclude='freesurfer/trctrain'
133
133
echo "b2VzdGViYW5Ac3RhbmZvcmQuZWR1CjMwNzU2CiAqQ1MzYkJ5VXMxdTVNCiBGU2kvUGJsejJxR1V3Cg==" | base64 -d > /tmp/freesurfer/license.txt
134
+ else
135
+ echo "FreeSurfer was cached."
136
+ circleci step halt
134
137
fi
135
138
- save_cache :
136
- key : freesurfer-v1-{{ .Branch }}-{{ . BuildNum }}
139
+ key : freesurfer-v1-{{ .BuildNum }}
137
140
paths :
138
141
- /tmp/freesurfer
139
142
@@ -223,8 +226,7 @@ jobs:
223
226
224
227
- restore_cache :
225
228
keys :
226
- - freesurfer-v1-{{ .Branch }}-
227
- - freesurfer-v1-master-
229
+ - freesurfer-v1-{{ .BuildNum }}
228
230
- freesurfer-v1-
229
231
- restore_cache :
230
232
keys :
0 commit comments