@@ -113,8 +113,9 @@ jobs:
113
113
steps :
114
114
- restore_cache :
115
115
keys :
116
- - data-v6-{{ .Revision }}
117
- - data-v6-
116
+ - data-v7-{{ .Branch }}-{{ .Revision }}
117
+ - data-v7-{{ .Branch }}
118
+ - data-v7-
118
119
- run :
119
120
name : Get test data from ds000005
120
121
command : |
@@ -149,11 +150,11 @@ jobs:
149
150
- run :
150
151
name : Get FreeSurfer derivatives for ds000005
151
152
command : |
152
- if [[ ! -d /tmp/ds005/derivatives/ freesurfer ]]; then
153
- mkdir -p /tmp/ds005/derivatives
153
+ if [[ ! -d /tmp/ds005/freesurfer ]]; then
154
+ mkdir -p /tmp/ds005
154
155
wget --retry-connrefused --waitretry=5 --read-timeout=20 --timeout=15 -t 0 -q \
155
156
-O ds005_derivatives_freesurfer.tar.gz "https://files.osf.io/v1/resources/fvuh8/providers/osfstorage/58fe59eb594d900250960180"
156
- tar xvzf ds005_derivatives_freesurfer.tar.gz -C /tmp/ds005/derivatives
157
+ tar xvzf ds005_derivatives_freesurfer.tar.gz -C /tmp/ds005
157
158
else
158
159
echo "FreeSurfer derivatives of ds000005 were cached"
159
160
fi
@@ -180,10 +181,10 @@ jobs:
180
181
- ds054/nipype.cfg
181
182
- ds210/nipype.cfg
182
183
- save_cache :
183
- key : data-v6 -{{ .Revision }}-{{ epoch }}
184
+ key : data-v7-{{ .Branch }} -{{ .Revision }}-{{ epoch }}
184
185
paths :
185
186
- /tmp/data
186
- - /tmp/ds005/derivatives/ freesurfer
187
+ - /tmp/ds005/freesurfer
187
188
188
189
test_pytest :
189
190
machine :
@@ -284,6 +285,9 @@ jobs:
284
285
command : |
285
286
apt-get update
286
287
apt-get install -y graphviz
288
+ - run :
289
+ name : Install Requirements (may contain pinned versions)
290
+ command : python -m pip install -r docs/requirements.txt
287
291
- run :
288
292
name : Install fMRIPrep
289
293
command : python -m pip install ".[doc]"
@@ -322,13 +326,13 @@ jobs:
322
326
- docker-v3-{{ .Branch }}-{{ .Revision }}
323
327
- restore_cache :
324
328
keys :
325
- - data-v6 -{{ .Revision }}
329
+ - data-v7-{{ .Branch }} -{{ .Revision }}
326
330
- restore_cache :
327
331
keys :
328
- - ds005-anat-v15 -{{ .Branch }}-{{ .Revision }}
329
- - ds005-anat-v15 -{{ .Branch }}
330
- - ds005-anat-v15 -master
331
- - ds005-anat-v15 -
332
+ - ds005-anat-v17 -{{ .Branch }}-{{ .Revision }}
333
+ - ds005-anat-v17 -{{ .Branch }}
334
+ - ds005-anat-v17 -master
335
+ - ds005-anat-v17 -
332
336
- run :
333
337
name : Setting up test
334
338
command : |
@@ -359,6 +363,7 @@ jobs:
359
363
-e FMRIPREP_DEV 1 -u $(id -u) \
360
364
--config $PWD/nipype.cfg -w /tmp/ds005/work \
361
365
/tmp/data/ds005 /tmp/ds005/derivatives participant \
366
+ --fs-subjects-dir /tmp/ds005/freesurfer \
362
367
--skull-strip-template OASIS30ANTs:res-1 \
363
368
--output-spaces MNI152NLin2009cAsym MNI152NLin6Asym \
364
369
--sloppy --write-graph --mem_mb 4096 \
@@ -370,7 +375,7 @@ jobs:
370
375
rm -rf /tmp/ds005/work/reportlets
371
376
rm -rf /tmp/ds005/derivatives/fmriprep
372
377
- save_cache :
373
- key : ds005-anat-v15 -{{ .Branch }}-{{ .Revision }}-{{ epoch }}
378
+ key : ds005-anat-v17 -{{ .Branch }}-{{ .Revision }}-{{ epoch }}
374
379
paths :
375
380
- /tmp/ds005/work
376
381
@@ -386,6 +391,7 @@ jobs:
386
391
-e FMRIPREP_DEV 1 -u $(id -u) \
387
392
--config $PWD/nipype.cfg -w /tmp/ds005/work \
388
393
/tmp/data/ds005 /tmp/ds005/derivatives participant \
394
+ --fs-subjects-dir /tmp/ds005/freesurfer \
389
395
--sloppy --write-graph --use-syn-sdc --mem_mb 4096 \
390
396
--use-aroma \
391
397
--skull-strip-template OASIS30ANTs:res-1 \
@@ -396,7 +402,6 @@ jobs:
396
402
name : Move intermediate results for second run
397
403
command : |
398
404
mkdir -p /tmp/ds005/derivatives_partial
399
- sudo mv /tmp/ds005/derivatives/freesurfer /tmp/ds005/derivatives_partial
400
405
sudo cp -a /tmp/ds005/work /tmp/ds005/work_partial
401
406
sudo rm -rf /tmp/ds005/work_partial/fmriprep_wf/single_subject_01_wf/func_preproc_task_mixedgamblestask_run_02_wf/ica_aroma_wf
402
407
- run :
@@ -415,6 +420,7 @@ jobs:
415
420
-e FMRIPREP_DEV 1 -u $(id -u) \
416
421
--config $PWD/nipype.cfg -w /tmp/ds005/work_partial \
417
422
/tmp/data/ds005 /tmp/ds005/derivatives_partial participant \
423
+ --fs-subjects-dir /tmp/ds005/freesurfer \
418
424
--sloppy --write-graph --use-syn-sdc --mem_mb 4096 \
419
425
--output-spaces MNI152NLin2009cAsym fsaverage5 fsnative MNI152NLin6Asym anat \
420
426
--aroma-melodic-dimensionality 2 --use-aroma \
@@ -476,13 +482,13 @@ jobs:
476
482
- docker-v3-{{ .Branch }}-{{ .Revision }}
477
483
- restore_cache :
478
484
keys :
479
- - data-v6 -{{ .Revision }}
485
+ - data-v7-{{ .Branch }} -{{ .Revision }}
480
486
- restore_cache :
481
487
keys :
482
- - ds054-anat-v13 -{{ .Branch }}-{{ .Revision }}
483
- - ds054-anat-v13 -{{ .Branch }}
484
- - ds054-anat-v13 -master
485
- - ds054-anat-v13 -
488
+ - ds054-anat-v14 -{{ .Branch }}-{{ .Revision }}
489
+ - ds054-anat-v14 -{{ .Branch }}
490
+ - ds054-anat-v14 -master
491
+ - ds054-anat-v14 -
486
492
- run :
487
493
name : Setting up test
488
494
command : |
@@ -522,7 +528,7 @@ jobs:
522
528
rm -rf /tmp/ds054/work/reportlets
523
529
rm -rf /tmp/ds054/derivatives/fmriprep
524
530
- save_cache :
525
- key : ds054-anat-v13 -{{ .Branch }}-{{ .Revision }}-{{ epoch }}
531
+ key : ds054-anat-v14 -{{ .Branch }}-{{ .Revision }}-{{ epoch }}
526
532
paths :
527
533
- /tmp/ds054/work
528
534
@@ -613,13 +619,13 @@ jobs:
613
619
- docker-v3-{{ .Branch }}-{{ .Revision }}
614
620
- restore_cache :
615
621
keys :
616
- - data-v6 -{{ .Revision }}
622
+ - data-v7-{{ .Branch }} -{{ .Revision }}
617
623
- restore_cache :
618
624
keys :
619
- - ds210-anat-v11 -{{ .Branch }}-{{ .Revision }}
620
- - ds210-anat-v11 -{{ .Branch }}-
621
- - ds210-anat-v11 -master
622
- - ds210-anat-v11 -
625
+ - ds210-anat-v12 -{{ .Branch }}-{{ .Revision }}
626
+ - ds210-anat-v12 -{{ .Branch }}-
627
+ - ds210-anat-v12 -master
628
+ - ds210-anat-v12 -
623
629
- run :
624
630
name : Setting up test
625
631
command : |
@@ -659,7 +665,7 @@ jobs:
659
665
rm -rf /tmp/ds210/work/reportlets
660
666
rm -rf /tmp/ds210/derivatives/fmriprep
661
667
- save_cache :
662
- key : ds210-anat-v11 -{{ .Branch }}-{{ .Revision }}-{{ epoch }}
668
+ key : ds210-anat-v12 -{{ .Branch }}-{{ .Revision }}-{{ epoch }}
663
669
paths :
664
670
- /tmp/ds210/work
665
671
0 commit comments