Skip to content

Commit 83c7bee

Browse files
committed
enh: add config for circleci
1 parent eb94500 commit 83c7bee

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

.circleci/config.yml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ jobs:
103103
root: /tmp
104104
paths:
105105
- src/dmriprep
106-
107106
get_data:
108107
machine:
109108
# Ubuntu 14.04 with Docker 17.10.0-ce
@@ -114,6 +113,28 @@ jobs:
114113
keys:
115114
- data-v0-{{ .Revision }}
116115
- data-v0-
116+
- run:
117+
name: Get test data from THP002
118+
command: |
119+
mkdir -p /tmp/data
120+
if [[ ! -d /tmp/data/THP002 ]]; then
121+
wget --retry-connrefused --waitretry=5 --read-timeout=20 --timeout=15 -t 0 -q \
122+
-O THP002_data.tar.gz "https://files.osf.io/v1/resources/8k95s/providers/osfstorage/5d7d89fc9defac0019179fdf"
123+
tar xvzf THP002_data.tar.gz -C /tmp/data/
124+
else
125+
echo "Dataset THP002 was cached"
126+
fi
127+
- run:
128+
name: Get FreeSurfer derivatives for THP002
129+
command: |
130+
if [[ ! -d /tmp/THP002/derivatives/freesurfer ]]; then
131+
mkdir -p /tmp/THP002/derivatives
132+
wget --retry-connrefused --waitretry=5 --read-timeout=20 --timeout=15 -t 0 -q \
133+
-O THP002_derivatives_freesurfer.tar.gz "https://files.osf.io/v1/resources/8k95s/providers/osfstorage/5d7d87ce7483ec0017530cc9"
134+
tar xvzf THP002_derivatives_freesurfer.tar.gz -C /tmp/THP002/derivatives
135+
else
136+
echo "FreeSurfer derivatives of THP002 were cached"
137+
fi
117138
- run:
118139
name: Store FreeSurfer license file
119140
command: |
@@ -136,6 +157,7 @@ jobs:
136157
key: data-v0-{{ .Revision }}-{{ epoch }}
137158
paths:
138159
- /tmp/data
160+
- /tmp/THP002/derivatives/freesurfer
139161

140162
deploy_docker_patches:
141163
machine:

0 commit comments

Comments
 (0)