Skip to content

Commit a26ef19

Browse files
authored
Merge pull request #1571 from oesteban/fix/CircleCIcache
[FIX] CircleCI fails when examples are not cached
2 parents e0d54f9 + 311a3e8 commit a26ef19

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

circle.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,19 @@ dependencies:
99
- "~/.apt-cache"
1010

1111
pre:
12-
- mkdir -p "~/scratch/nose"
13-
- mkdir -p "~/examples"
1412
# Let CircleCI cache the apt archive
15-
- sudo rm -rf /var/cache/apt/archives && sudo ln -s ~/.apt-cache /var/cache/apt/archives && mkdir -p ~/.apt-cache/partial
13+
- mkdir -p ~/.apt-cache/partial && sudo rm -rf /var/cache/apt/archives && sudo ln -s ~/.apt-cache /var/cache/apt/archives
1614
- sudo apt-get -y update && sudo apt-get install -y wget bzip2
1715

1816
override:
17+
- mkdir -p ~/scratch/nose ~/examples
18+
- if [[ ! -d ~/examples/nipype-tutorial ]]; then wget -q -O nipype-tutorial.tar.bz2 https://dl.dropbox.com/s/jzgq2nupxyz36bp/nipype-tutorial.tar.bz2 && tar xjf nipype-tutorial.tar.bz2 -C ~/examples/; fi
19+
- if [[ ! -d ~/examples/feeds ]]; then wget -q -O fsl-feeds.tar.gz https://googledrive.com/host/0BxI12kyv2olZNXBONlJKV0Y1Tm8 && tar xzf fsl-feeds.tar.gz -C ~/examples/; fi
1920
- if [[ -e ~/docker/image.tar ]]; then docker load -i ~/docker/image.tar; fi
2021
- docker build -f docker/nipype_test_py27/Dockerfile -t nipype/nipype_test:py27 . :
2122
timeout: 1600
2223
- mkdir -p ~/docker; docker save nipype/nipype_test:py27 > ~/docker/image.tar :
2324
timeout: 1600
24-
- if [[ ! -d ~/examples/nipype-tutorial ]]; then wget -q -O nipype-tutorial.tar.bz2 https://dl.dropbox.com/s/jzgq2nupxyz36bp/nipype-tutorial.tar.bz2 && tar xjf nipype-tutorial.tar.bz2 -C ~/examples/; fi
25-
- if [[ ! -d ~/examples/feeds ]]; then wget -q -O fsl-feeds.tar.gz https://googledrive.com/host/0BxI12kyv2olZNXBONlJKV0Y1Tm8 && tar xzf fsl-feeds.tar.gz -C ~/examples/; fi
2625

2726
test:
2827
override:

0 commit comments

Comments
 (0)