File tree 1 file changed +59
-7
lines changed
1 file changed +59
-7
lines changed Original file line number Diff line number Diff line change @@ -2,20 +2,72 @@ version: 2
2
2
jobs :
3
3
build :
4
4
docker :
5
- - image : docker:17.10.0-ce-git
5
+ - image : docker:18.05.0-ce-git
6
+ steps :
7
+ - checkout
8
+ test_1 :
9
+ docker :
10
+ - image : docker:18.05.0-ce-git
11
+ steps :
12
+ - checkout
13
+ - setup_remote_docker :
14
+ docker_layer_caching : true
15
+ - run :
16
+ name : docker build 1
17
+ no_output_timeout : 60m
18
+ command : |
19
+ docker build -t miykael/nipype_tutorial:$CIRCLE_BRANCH .
20
+ - run :
21
+ name : run tests 1
22
+ no_output_timeout : 120m
23
+ command : |
24
+ docker run -it --rm miykael/nipype_tutorial:$CIRCLE_BRANCH python /home/neuro/nipype_tutorial/test_notebooks.py 1
25
+ test_2 :
26
+ docker :
27
+ - image : docker:18.05.0-ce-git
28
+ steps :
29
+ - checkout
30
+ - setup_remote_docker :
31
+ docker_layer_caching : true
32
+ - run :
33
+ name : docker build 2
34
+ no_output_timeout : 60m
35
+ command : |
36
+ docker build -t miykael/nipype_tutorial:$CIRCLE_BRANCH .
37
+ - run :
38
+ name : run tests 2
39
+ no_output_timeout : 120m
40
+ command : |
41
+ docker run -it --rm miykael/nipype_tutorial:$CIRCLE_BRANCH python /home/neuro/nipype_tutorial/test_notebooks.py 2
42
+ test_3 :
43
+ docker :
44
+ - image : docker:18.05.0-ce-git
6
45
steps :
7
46
- checkout
8
47
- setup_remote_docker :
9
48
docker_layer_caching : true
10
49
- run :
11
- name : docker build
50
+ name : docker build 3
12
51
no_output_timeout : 60m
13
52
command : |
14
- for i in {1..5}; do
15
- docker build -t miykael/nipype_tutorial:$CIRCLE_BRANCH . && break || sleep 15
16
- done
53
+ docker build -t miykael/nipype_tutorial:$CIRCLE_BRANCH .
17
54
- run :
18
- name : docker run
55
+ name : run tests 3
19
56
no_output_timeout : 120m
20
57
command : |
21
- docker run -it --rm miykael/nipype_tutorial:$CIRCLE_BRANCH python /home/neuro/nipype_tutorial/test_notebooks.py
58
+ docker run -it --rm miykael/nipype_tutorial:$CIRCLE_BRANCH python /home/neuro/nipype_tutorial/test_notebooks.py 3
59
+
60
+ workflows :
61
+ version : 2
62
+ build_and_test :
63
+ jobs :
64
+ - build
65
+ - test_1 :
66
+ requires :
67
+ - build
68
+ - test_2 :
69
+ requires :
70
+ - build
71
+ - test_3 :
72
+ requires :
73
+ - build
You can’t perform that action at this time.
0 commit comments