From 5d42e2f6931887c69f6c31326ae228847a34e361 Mon Sep 17 00:00:00 2001 From: akeshavan Date: Mon, 18 Sep 2017 10:43:31 -0700 Subject: [PATCH] fix: new circle file w/ version test --- Dockerfile | 1 + circle.yml | 2 +- run.py | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e008592..51990d8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,4 +2,5 @@ FROM nipy/mindboggle MAINTAINER Mindboggle RUN mkdir ~/code COPY run.py ~/code/run.py +COPY version ~/code/version ENTRYPOINT ["~/code/run.py"] diff --git a/circle.yml b/circle.yml index b9135f1..01dddb4 100644 --- a/circle.yml +++ b/circle.yml @@ -24,7 +24,7 @@ dependencies: test: override: - - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds114_test1:/home/jovyan/work/bids_dataset -v ${HOME}/outputs1:/home/jovyan/work/bids_dataset/outputs bids/${CIRCLE_PROJECT_REPONAME,,} /home/jovyan/work/bids_dataset /home/jovyan/work/bids_dataset/outputs participant --participant_label 01 : + - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds114_test1:/home/jovyan/work/bids_dataset -v ${HOME}/outputs1:/home/jovyan/work/bids_dataset/outputs bids/${CIRCLE_PROJECT_REPONAME,,} --version : timeout: 21600 deployment: diff --git a/run.py b/run.py index 13adfa1..30a2a08 100755 --- a/run.py +++ b/run.py @@ -6,6 +6,8 @@ from glob import glob from nipype.utils.filemanip import split_filename +__version__ = open(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'version')).read() + def get_t1_images(basedir, subject_label): print(join(basedir,subject_label, "anat", "sub-%s_T1w.nii.gz" % (subject_label))) print(join(basedir,subject_label, "anat", "sub-%s_ses-*_T1w.nii.gz" % (subject_label))) @@ -42,6 +44,9 @@ def run_mindboggle(image, subject_id, output_dir): 'participants can be specified with a space separated list.', nargs="+") +parser.add_argument('-v', '--version', action='version', + version='BIDS-App Mindboggle version {}'.format(__version__)) + args = parser.parse_args() subjects_to_analyze = []