Skip to content

Commit 1c9e3c7

Browse files
committed
FIX: ignores datalad failures
1 parent ee2ed4e commit 1c9e3c7

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# pull request on our GitHub repository:
66
# https://github.com/kaczmarj/neurodocker
77
#
8-
# Timestamp: 2017-09-03 16:21:04
8+
# Timestamp: 2017-09-03 16:21:50
99

1010
FROM neurodebian:stretch-non-free
1111

@@ -200,7 +200,7 @@ RUN echo 'neuro:neuro' | chpasswd && usermod -aG sudo neuro
200200
USER neuro
201201

202202
# User-defined instruction
203-
RUN bash -c "source activate neuro3 && cd /data && datalad install -r ///workshops/nih-2017/ds000114 && datalad get -r -J8 ds000114/sub-0[12]/ses-test/anat && datalad get -r -J8 ds000114/sub-0[12]/ses-test/func/*fingerfootlips* && datalad get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/anat && datalad get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/ses-test/func/*fingerfootlips* && datalad get -r -J8 ds000114/derivatives/freesurfer/sub-0[12] && datalad get -r -J8 ds000114/derivatives/freesurfer/fsaverage5"
203+
RUN bash -c "source activate neuro3 && cd /data && datalad install -r ///workshops/nih-2017/ds000114 && datalad --on-failure ignore get -r -J8 ds000114/sub-0[12]/ses-test/anat && datalad --on-failure ignore get -r -J8 ds000114/sub-0[12]/ses-test/func/*fingerfootlips* && datalad --on-failure ignore get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/anat && datalad --on-failure ignore get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/ses-test/func/*fingerfootlips* && datalad --on-failure ignore get -r -J8 ds000114/derivatives/freesurfer/sub-0[12] && datalad --on-failure ignore get -r -J8 ds000114/derivatives/freesurfer/fsaverage5"
204204

205205
# User-defined instruction
206206
RUN curl -sSL https://osf.io/dhzv7/download?version=3 | tar zx -C /data/ds000114/derivatives/fmriprep
@@ -343,7 +343,7 @@ RUN echo '{ \
343343
\n ], \
344344
\n [ \
345345
\n "instruction", \
346-
\n "RUN bash -c \"source activate neuro3 && cd /data && datalad install -r ///workshops/nih-2017/ds000114 && datalad get -r -J8 ds000114/sub-0[12]/ses-test/anat && datalad get -r -J8 ds000114/sub-0[12]/ses-test/func/*fingerfootlips* && datalad get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/anat && datalad get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/ses-test/func/*fingerfootlips* && datalad get -r -J8 ds000114/derivatives/freesurfer/sub-0[12] && datalad get -r -J8 ds000114/derivatives/freesurfer/fsaverage5\" " \
346+
\n "RUN bash -c \"source activate neuro3 && cd /data && datalad install -r ///workshops/nih-2017/ds000114 && datalad --on-failure ignore get -r -J8 ds000114/sub-0[12]/ses-test/anat && datalad --on-failure ignore get -r -J8 ds000114/sub-0[12]/ses-test/func/*fingerfootlips* && datalad --on-failure ignore get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/anat && datalad --on-failure ignore get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/ses-test/func/*fingerfootlips* && datalad --on-failure ignore get -r -J8 ds000114/derivatives/freesurfer/sub-0[12] && datalad --on-failure ignore get -r -J8 ds000114/derivatives/freesurfer/fsaverage5\" " \
347347
\n ], \
348348
\n [ \
349349
\n "instruction", \
@@ -370,7 +370,7 @@ RUN echo '{ \
370370
\n "RUN bash -c \"echo c.NotebookApp.ip = \\'0.0.0.0\\' > ~/.jupyter/jupyter_notebook_config.py\" " \
371371
\n ] \
372372
\n ], \
373-
\n "generation_timestamp": "2017-09-03 16:21:04", \
373+
\n "generation_timestamp": "2017-09-03 16:21:50", \
374374
\n "neurodocker_version": "0.2.0-30-g4b9bd64" \
375375
\n}' > /neurodocker/neurodocker_specs.json
376376

create_dockerfile.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ docker run --rm kaczmarj/neurodocker generate -b neurodebian:stretch-non-free -p
2626
--instruction "RUN mkdir /data && chown neuro /data && chmod 777 /data && mkdir /output && chown neuro /output && chmod 777 /output && mkdir /repos && chown neuro /repos && chmod 777 /repos" \
2727
--instruction "RUN echo 'neuro:neuro' | chpasswd && usermod -aG sudo neuro" \
2828
--user=neuro \
29-
--instruction "RUN bash -c \"source activate neuro3 && cd /data && datalad install -r ///workshops/nih-2017/ds000114 && datalad get -r -J8 ds000114/sub-0[12]/ses-test/anat && datalad get -r -J8 ds000114/sub-0[12]/ses-test/func/*fingerfootlips* && datalad get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/anat && datalad get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/ses-test/func/*fingerfootlips* && datalad get -r -J8 ds000114/derivatives/freesurfer/sub-0[12] && datalad get -r -J8 ds000114/derivatives/freesurfer/fsaverage5\" " \
29+
--instruction "RUN bash -c \"source activate neuro3 && cd /data && datalad install -r ///workshops/nih-2017/ds000114 && datalad --on-failure ignore get -r -J8 ds000114/sub-0[12]/ses-test/anat && datalad --on-failure ignore get -r -J8 ds000114/sub-0[12]/ses-test/func/*fingerfootlips* && datalad --on-failure ignore get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/anat && datalad --on-failure ignore get -r -J8 ds000114/derivatives/fmriprep/sub-0[12]/ses-test/func/*fingerfootlips* && datalad --on-failure ignore get -r -J8 ds000114/derivatives/freesurfer/sub-0[12] && datalad --on-failure ignore get -r -J8 ds000114/derivatives/freesurfer/fsaverage5\" " \
3030
--instruction "RUN curl -sSL https://osf.io/dhzv7/download?version=3 | tar zx -C /data/ds000114/derivatives/fmriprep" \
3131
--workdir /repos \
3232
--instruction "RUN cd /repos && git clone https://github.com/neuro-data-science/neuroviz.git && git clone https://github.com/neuro-data-science/neuroML.git && git clone https://github.com/ReproNim/reproducible-imaging.git && git clone https://github.com/miykael/nipype_tutorial.git && git clone https://github.com/jmumford/nhwEfficiency.git && git clone https://github.com/jmumford/R-tutorial.git" \

0 commit comments

Comments
 (0)