@@ -36,28 +36,25 @@ jobs:
36
36
- docker/get_base_image.sh
37
37
38
38
build_images :
39
- docker :
40
- - image : docker:17.10.0-ce-git
39
+ machine :
40
+ # Ubuntu 14.04 with Docker 17.10.0-ce
41
+ image : circleci/classic:201710-02
41
42
working_directory : /home/circleci/nipype
42
43
steps :
43
- - setup_remote_docker
44
44
- checkout :
45
45
path : /home/circleci/nipype
46
46
- attach_workspace :
47
47
at : /tmp
48
+ - run :
49
+ name : Generate Dockerfiles
50
+ command : |
51
+ make gen-dockerfiles
48
52
- run :
49
53
name : Modify Nipype version if necessary
50
54
command : |
51
55
if [ "$CIRCLE_TAG" != "" ]; then
52
56
sed -i -E "s/(__version__ = )'[A-Za-z0-9.-]+'/\1'$CIRCLE_TAG'/" nipype/info.py
53
57
fi
54
- - run :
55
- name : Install build dependencies
56
- command : apk update && apk add make bash
57
- - run :
58
- name : Generate Dockerfiles
59
- command : |
60
- make gen-dockerfiles
61
58
- run :
62
59
name : Get base image (pull or build)
63
60
no_output_timeout : 60m
68
65
docker pull nipype/nipype:base
69
66
elif [ "$GET_BASE" == "BUILD" ]; then
70
67
e=1 && for i in {1..5}; do
71
- docker build --cache-from=nipype/nipype - t nipype/nipype:base - < docker/Dockerfile.base && e=0 && break || sleep 15
68
+ docker build -t nipype/nipype:base - < docker/Dockerfile.base && e=0 && break || sleep 15
72
69
done && [ "$e" -eq "0" ]
73
70
else
74
71
echo "Error: method to get base image not understood"
@@ -118,11 +115,11 @@ jobs:
118
115
- docker/*
119
116
120
117
test_pytest :
121
- docker :
122
- - image : docker:17.10.0-ce-git
118
+ machine :
119
+ # Ubuntu 14.04 with Docker 17.10.0-ce
120
+ image : circleci/classic:201710-02
123
121
working_directory : /home/circleci/nipype
124
122
steps :
125
- - setup_remote_docker
126
123
- attach_workspace :
127
124
at : /tmp
128
125
- run :
@@ -169,7 +166,6 @@ jobs:
169
166
image : circleci/classic:201710-02
170
167
working_directory : /home/circleci/nipype
171
168
steps :
172
- - setup_remote_docker
173
169
- attach_workspace :
174
170
at : /tmp
175
171
- run :
@@ -214,11 +210,11 @@ jobs:
214
210
path : /home/circleci/work/tests
215
211
216
212
test_py3_fmri_spm_dartel_linear :
217
- docker :
218
- - image : docker:17.10.0-ce-git
213
+ machine :
214
+ # Ubuntu 14.04 with Docker 17.10.0-ce
215
+ image : circleci/classic:201710-02
219
216
working_directory : /home/circleci/nipype
220
217
steps :
221
- - setup_remote_docker
222
218
- attach_workspace :
223
219
at : /tmp
224
220
- run :
@@ -261,11 +257,11 @@ jobs:
261
257
path : /home/circleci/work/tests
262
258
263
259
test_fmri_spm_nested_multiproc :
264
- docker :
265
- - image : docker:17.10.0-ce-git
260
+ machine :
261
+ # Ubuntu 14.04 with Docker 17.10.0-ce
262
+ image : circleci/classic:201710-02
266
263
working_directory : /home/circleci/nipype
267
264
steps :
268
- - setup_remote_docker
269
265
- attach_workspace :
270
266
at : /tmp
271
267
- run :
0 commit comments