@@ -4,7 +4,7 @@ version: 2
4
4
name : Cargo build
5
5
command : |
6
6
export PATH=/root/.cargo/bin:$PATH
7
- cargo build -vv
7
+ cargo build -vv $CRATE_CARGO_FEATURES
8
8
9
9
.job_apt_template : &job_apt
10
10
steps :
@@ -35,94 +35,140 @@ jobs:
35
35
docker :
36
36
- image : nvidia/cuda:latest
37
37
9.2-devel-ubuntu18.04 :
38
+ environment :
39
+ CRATE_CARGO_FEATURES : --features cuda_9_2
38
40
<< : *job_apt
39
41
docker :
40
42
- image : nvidia/cuda:9.2-devel-ubuntu18.04
41
43
10.0-devel-ubuntu16.04 :
44
+ environment :
45
+ CRATE_CARGO_FEATURES : --features cuda_10_0
42
46
<< : *job_apt
43
47
docker :
44
48
- image : nvidia/cuda:10.0-devel-ubuntu16.04
45
49
9.2-devel-ubuntu16.04 :
50
+ environment :
51
+ CRATE_CARGO_FEATURES : --features cuda_9_2
46
52
<< : *job_apt
47
53
docker :
48
54
- image : nvidia/cuda:9.2-devel-ubuntu16.04
49
55
9.1-devel-ubuntu16.04 :
56
+ environment :
57
+ CRATE_CARGO_FEATURES : --features cuda_9_1
50
58
<< : *job_apt
51
59
docker :
52
60
- image : nvidia/cuda:9.1-devel-ubuntu16.04
53
61
9.0-devel-ubuntu16.04 :
62
+ environment :
63
+ CRATE_CARGO_FEATURES : --features cuda_9_0
54
64
<< : *job_apt
55
65
docker :
56
66
- image : nvidia/cuda:9.0-devel-ubuntu16.04
57
67
8.0-devel-ubuntu16.04 :
68
+ environment :
69
+ CRATE_CARGO_FEATURES : --features cuda_8_0
58
70
<< : *job_apt
59
71
docker :
60
72
- image : nvidia/cuda:8.0-devel-ubuntu16.04
61
73
8.0-devel-ubuntu14.04 :
74
+ environment :
75
+ CRATE_CARGO_FEATURES : --features cuda_8_0
62
76
<< : *job_apt
63
77
docker :
64
78
- image : nvidia/cuda:8.0-devel-ubuntu14.04
65
79
7.5-devel-ubuntu14.04 :
80
+ environment :
81
+ CRATE_CARGO_FEATURES : --features cuda_7_5
66
82
<< : *job_apt
67
83
docker :
68
84
- image : nvidia/cuda:7.5-devel-ubuntu14.04
69
85
7.0-devel-ubuntu14.04 :
86
+ environment :
87
+ CRATE_CARGO_FEATURES : --features cuda_7_0
70
88
<< : *job_apt
71
89
docker :
72
90
- image : nvidia/cuda:7.0-devel-ubuntu14.04
73
91
6.5-devel-ubuntu14.04 :
92
+ environment :
93
+ CRATE_CARGO_FEATURES : --features cuda_6_5
74
94
<< : *job_apt
75
95
docker :
76
96
- image : nvidia/cuda:6.5-devel-ubuntu14.04
77
97
10.0-devel-centos7 :
98
+ environment :
99
+ CRATE_CARGO_FEATURES : --features cuda_10_0
78
100
<< : *job_yum
79
101
docker :
80
102
- image : nvidia/cuda:10.0-devel-centos7
81
103
9.2-devel-centos7 :
104
+ environment :
105
+ CRATE_CARGO_FEATURES : --features cuda_9_2
82
106
<< : *job_yum
83
107
docker :
84
108
- image : nvidia/cuda:9.2-devel-centos7
85
109
9.1-devel-centos7 :
110
+ environment :
111
+ CRATE_CARGO_FEATURES : --features cuda_9_1
86
112
<< : *job_yum
87
113
docker :
88
114
- image : nvidia/cuda:9.1-devel-centos7
89
115
9.0-devel-centos7 :
116
+ environment :
117
+ CRATE_CARGO_FEATURES : --features cuda_9_0
90
118
<< : *job_yum
91
119
docker :
92
120
- image : nvidia/cuda:9.0-devel-centos7
93
121
8.0-devel-centos7 :
122
+ environment :
123
+ CRATE_CARGO_FEATURES : --features cuda_8_0
94
124
<< : *job_yum
95
125
docker :
96
126
- image : nvidia/cuda:8.0-devel-centos7
97
127
7.5-devel-centos7 :
128
+ environment :
129
+ CRATE_CARGO_FEATURES : --features cuda_7_5
98
130
<< : *job_yum
99
131
docker :
100
132
- image : nvidia/cuda:7.5-devel-centos7
101
133
7.0-devel-centos7 :
134
+ environment :
135
+ CRATE_CARGO_FEATURES : --features cuda_7_0
102
136
<< : *job_yum
103
137
docker :
104
138
- image : nvidia/cuda:7.0-devel-centos7
105
139
10.0-devel-centos6 :
140
+ environment :
141
+ CRATE_CARGO_FEATURES : --features cuda_10_0
106
142
<< : *job_yum
107
143
docker :
108
144
- image : nvidia/cuda:10.0-devel-centos6
109
145
9.2-devel-centos6 :
146
+ environment :
147
+ CRATE_CARGO_FEATURES : --features cuda_9_2
110
148
<< : *job_yum
111
149
docker :
112
150
- image : nvidia/cuda:9.2-devel-centos6
113
151
9.1-devel-centos6 :
152
+ environment :
153
+ CRATE_CARGO_FEATURES : --features cuda_9_1
114
154
<< : *job_yum
115
155
docker :
116
156
- image : nvidia/cuda:9.1-devel-centos6
117
157
9.0-devel-centos6 :
158
+ environment :
159
+ CRATE_CARGO_FEATURES : --features cuda_9_0
118
160
<< : *job_yum
119
161
docker :
120
162
- image : nvidia/cuda:9.0-devel-centos6
121
163
8.0-devel-centos6 :
164
+ environment :
165
+ CRATE_CARGO_FEATURES : --features cuda_8_0
122
166
<< : *job_yum
123
167
docker :
124
168
- image : nvidia/cuda:8.0-devel-centos6
125
169
7.5-devel-centos6 :
170
+ environment :
171
+ CRATE_CARGO_FEATURES : --features cuda_7_5
126
172
<< : *job_yum
127
173
docker :
128
174
- image : nvidia/cuda:7.5-devel-centos6
0 commit comments