Skip to content

Commit 7fe42b0

Browse files
committed
Update: Travis CI
Added Cross-Compile jobs for additional feature(s)
1 parent 4d6bb50 commit 7fe42b0

File tree

1 file changed

+328
-16
lines changed

1 file changed

+328
-16
lines changed

.travis.yml

Lines changed: 328 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,94 @@ matrix:
5656
env: GOTAGS=libsqlite3 GOOS=windows GOARCH=amd64
5757
- os: linux
5858
go: 1.7.x
59-
env: GOTAGS=trace GOOS=windows GOARCH=386
59+
env: GOTAGS=sqlite_allow_uri_authority GOOS=windows GOARCH=386
6060
- os: linux
6161
go: 1.7.x
62-
env: GOTAGS=trace GOOS=windows GOARCH=amd64
62+
env: GOTAGS=sqlite_allow_uri_authority GOOS=windows GOARCH=amd64
6363
- os: linux
6464
go: 1.7.x
65-
env: GOTAGS=vtable GOOS=windows GOARCH=386
65+
env: GOTAGS=sqlite_app_armor GOOS=windows GOARCH=386
6666
- os: linux
6767
go: 1.7.x
68-
env: GOTAGS=vtable GOOS=windows GOARCH=amd64
68+
env: GOTAGS=sqlite_app_armor GOOS=windows GOARCH=amd64
69+
- os: linux
70+
go: 1.7.x
71+
env: GOTAGS=sqlite_foreign_keys GOOS=windows GOARCH=386
72+
- os: linux
73+
go: 1.7.x
74+
env: GOTAGS=sqlite_foreign_keys GOOS=windows GOARCH=amd64
75+
- os: linux
76+
go: 1.7.x
77+
env: GOTAGS=sqlite_fts5 GOOS=windows GOARCH=386
78+
- os: linux
79+
go: 1.7.x
80+
env: GOTAGS=sqlite_fts5 GOOS=windows GOARCH=amd64
81+
- os: linux
82+
go: 1.7.x
83+
env: GOTAGS=sqlite_icu GOOS=windows GOARCH=386
84+
- os: linux
85+
go: 1.7.x
86+
env: GOTAGS=sqlite_icu GOOS=windows GOARCH=amd64
87+
- os: linux
88+
go: 1.7.x
89+
env: GOTAGS=sqlite_introspect GOOS=windows GOARCH=386
90+
- os: linux
91+
go: 1.7.x
92+
env: GOTAGS=sqlite_introspect GOOS=windows GOARCH=amd64
93+
- os: linux
94+
go: 1.7.x
95+
env: GOTAGS=sqlite_json GOOS=windows GOARCH=386
96+
- os: linux
97+
go: 1.7.x
98+
env: GOTAGS=sqlite_json GOOS=windows GOARCH=amd64
99+
- os: linux
100+
go: 1.7.x
101+
env: GOTAGS=sqlite_secure_delete GOOS=windows GOARCH=386
102+
- os: linux
103+
go: 1.7.x
104+
env: GOTAGS=sqlite_secure_delete GOOS=windows GOARCH=amd64
105+
- os: linux
106+
go: 1.7.x
107+
env: GOTAGS=sqlite_see GOOS=windows GOARCH=386
108+
- os: linux
109+
go: 1.7.x
110+
env: GOTAGS=sqlite_see GOOS=windows GOARCH=amd64
111+
- os: linux
112+
go: 1.7.x
113+
env: GOTAGS=sqlite_stat4 GOOS=windows GOARCH=386
114+
- os: linux
115+
go: 1.7.x
116+
env: GOTAGS=sqlite_stat4 GOOS=windows GOARCH=amd64
117+
- os: linux
118+
go: 1.7.x
119+
env: GOTAGS=sqlite_trace GOOS=windows GOARCH=386
120+
- os: linux
121+
go: 1.7.x
122+
env: GOTAGS=sqlite_trace GOOS=windows GOARCH=amd64
123+
- os: linux
124+
go: 1.7.x
125+
env: GOTAGS=sqlite_userauth GOOS=windows GOARCH=386
126+
- os: linux
127+
go: 1.7.x
128+
env: GOTAGS=sqlite_userauth GOOS=windows GOARCH=amd64
129+
- os: linux
130+
go: 1.7.x
131+
env: GOTAGS=sqlite_vacuum_full GOOS=windows GOARCH=386
132+
- os: linux
133+
go: 1.7.x
134+
env: GOTAGS=sqlite_vacuum_full GOOS=windows GOARCH=amd64
135+
- os: linux
136+
go: 1.7.x
137+
env: GOTAGS=sqlite_vacuum_incr GOOS=windows GOARCH=386
138+
- os: linux
139+
go: 1.7.x
140+
env: GOTAGS=sqlite_vacuum_incr GOOS=windows GOARCH=amd64
141+
- os: linux
142+
go: 1.7.x
143+
env: GOTAGS=sqlite_vtable GOOS=windows GOARCH=386
144+
- os: linux
145+
go: 1.7.x
146+
env: GOTAGS=sqlite_vtable GOOS=windows GOARCH=amd64
69147
- os: linux
70148
go: 1.8.x
71149
env: GOTAGS= GOOS=windows GOARCH=386
@@ -80,16 +158,94 @@ matrix:
80158
env: GOTAGS=libsqlite3 GOOS=windows GOARCH=amd64
81159
- os: linux
82160
go: 1.8.x
83-
env: GOTAGS=trace GOOS=windows GOARCH=386
161+
env: GOTAGS=sqlite_allow_uri_authority GOOS=windows GOARCH=386
162+
- os: linux
163+
go: 1.8.x
164+
env: GOTAGS=sqlite_allow_uri_authority GOOS=windows GOARCH=amd64
165+
- os: linux
166+
go: 1.8.x
167+
env: GOTAGS=sqlite_app_armor GOOS=windows GOARCH=386
168+
- os: linux
169+
go: 1.8.x
170+
env: GOTAGS=sqlite_app_armor GOOS=windows GOARCH=amd64
171+
- os: linux
172+
go: 1.8.x
173+
env: GOTAGS=sqlite_foreign_keys GOOS=windows GOARCH=386
174+
- os: linux
175+
go: 1.8.x
176+
env: GOTAGS=sqlite_foreign_keys GOOS=windows GOARCH=amd64
177+
- os: linux
178+
go: 1.8.x
179+
env: GOTAGS=sqlite_fts5 GOOS=windows GOARCH=386
180+
- os: linux
181+
go: 1.8.x
182+
env: GOTAGS=sqlite_fts5 GOOS=windows GOARCH=amd64
183+
- os: linux
184+
go: 1.8.x
185+
env: GOTAGS=sqlite_icu GOOS=windows GOARCH=386
186+
- os: linux
187+
go: 1.8.x
188+
env: GOTAGS=sqlite_icu GOOS=windows GOARCH=amd64
189+
- os: linux
190+
go: 1.8.x
191+
env: GOTAGS=sqlite_introspect GOOS=windows GOARCH=386
192+
- os: linux
193+
go: 1.8.x
194+
env: GOTAGS=sqlite_introspect GOOS=windows GOARCH=amd64
195+
- os: linux
196+
go: 1.8.x
197+
env: GOTAGS=sqlite_json GOOS=windows GOARCH=386
198+
- os: linux
199+
go: 1.8.x
200+
env: GOTAGS=sqlite_json GOOS=windows GOARCH=amd64
201+
- os: linux
202+
go: 1.8.x
203+
env: GOTAGS=sqlite_secure_delete GOOS=windows GOARCH=386
204+
- os: linux
205+
go: 1.8.x
206+
env: GOTAGS=sqlite_secure_delete GOOS=windows GOARCH=amd64
207+
- os: linux
208+
go: 1.8.x
209+
env: GOTAGS=sqlite_see GOOS=windows GOARCH=386
210+
- os: linux
211+
go: 1.8.x
212+
env: GOTAGS=sqlite_see GOOS=windows GOARCH=amd64
213+
- os: linux
214+
go: 1.8.x
215+
env: GOTAGS=sqlite_stat4 GOOS=windows GOARCH=386
216+
- os: linux
217+
go: 1.8.x
218+
env: GOTAGS=sqlite_stat4 GOOS=windows GOARCH=amd64
219+
- os: linux
220+
go: 1.8.x
221+
env: GOTAGS=sqlite_trace GOOS=windows GOARCH=386
222+
- os: linux
223+
go: 1.8.x
224+
env: GOTAGS=sqlite_trace GOOS=windows GOARCH=amd64
225+
- os: linux
226+
go: 1.8.x
227+
env: GOTAGS=sqlite_userauth GOOS=windows GOARCH=386
228+
- os: linux
229+
go: 1.8.x
230+
env: GOTAGS=sqlite_userauth GOOS=windows GOARCH=amd64
231+
- os: linux
232+
go: 1.8.x
233+
env: GOTAGS=sqlite_vacuum_full GOOS=windows GOARCH=386
234+
- os: linux
235+
go: 1.8.x
236+
env: GOTAGS=sqlite_vacuum_full GOOS=windows GOARCH=amd64
237+
- os: linux
238+
go: 1.8.x
239+
env: GOTAGS=sqlite_vacuum_incr GOOS=windows GOARCH=386
84240
- os: linux
85241
go: 1.8.x
86-
env: GOTAGS=trace GOOS=windows GOARCH=amd64
242+
env: GOTAGS=sqlite_vacuum_incr GOOS=windows GOARCH=amd64
87243
- os: linux
88244
go: 1.8.x
89-
env: GOTAGS=vtable GOOS=windows GOARCH=386
245+
env: GOTAGS=sqlite_vtable GOOS=windows GOARCH=386
90246
- os: linux
91247
go: 1.8.x
92-
env: GOTAGS=vtable GOOS=windows GOARCH=amd64
248+
env: GOTAGS=sqlite_vtable GOOS=windows GOARCH=amd64
93249
- os: linux
94250
go: 1.9.x
95251
env: GOTAGS= GOOS=windows GOARCH=386
@@ -104,16 +260,94 @@ matrix:
104260
env: GOTAGS=libsqlite3 GOOS=windows GOARCH=amd64
105261
- os: linux
106262
go: 1.9.x
107-
env: GOTAGS=trace GOOS=windows GOARCH=386
263+
env: GOTAGS=sqlite_allow_uri_authority GOOS=windows GOARCH=386
108264
- os: linux
109265
go: 1.9.x
110-
env: GOTAGS=trace GOOS=windows GOARCH=amd64
266+
env: GOTAGS=sqlite_allow_uri_authority GOOS=windows GOARCH=amd64
111267
- os: linux
112268
go: 1.9.x
113-
env: GOTAGS=vtable GOOS=windows GOARCH=386
269+
env: GOTAGS=sqlite_app_armor GOOS=windows GOARCH=386
114270
- os: linux
115271
go: 1.9.x
116-
env: GOTAGS=vtable GOOS=windows GOARCH=amd64
272+
env: GOTAGS=sqlite_app_armor GOOS=windows GOARCH=amd64
273+
- os: linux
274+
go: 1.9.x
275+
env: GOTAGS=sqlite_foreign_keys GOOS=windows GOARCH=386
276+
- os: linux
277+
go: 1.9.x
278+
env: GOTAGS=sqlite_foreign_keys GOOS=windows GOARCH=amd64
279+
- os: linux
280+
go: 1.9.x
281+
env: GOTAGS=sqlite_fts5 GOOS=windows GOARCH=386
282+
- os: linux
283+
go: 1.9.x
284+
env: GOTAGS=sqlite_fts5 GOOS=windows GOARCH=amd64
285+
- os: linux
286+
go: 1.9.x
287+
env: GOTAGS=sqlite_icu GOOS=windows GOARCH=386
288+
- os: linux
289+
go: 1.9.x
290+
env: GOTAGS=sqlite_icu GOOS=windows GOARCH=amd64
291+
- os: linux
292+
go: 1.9.x
293+
env: GOTAGS=sqlite_introspect GOOS=windows GOARCH=386
294+
- os: linux
295+
go: 1.9.x
296+
env: GOTAGS=sqlite_introspect GOOS=windows GOARCH=amd64
297+
- os: linux
298+
go: 1.9.x
299+
env: GOTAGS=sqlite_json GOOS=windows GOARCH=386
300+
- os: linux
301+
go: 1.9.x
302+
env: GOTAGS=sqlite_json GOOS=windows GOARCH=amd64
303+
- os: linux
304+
go: 1.9.x
305+
env: GOTAGS=sqlite_secure_delete GOOS=windows GOARCH=386
306+
- os: linux
307+
go: 1.9.x
308+
env: GOTAGS=sqlite_secure_delete GOOS=windows GOARCH=amd64
309+
- os: linux
310+
go: 1.9.x
311+
env: GOTAGS=sqlite_see GOOS=windows GOARCH=386
312+
- os: linux
313+
go: 1.9.x
314+
env: GOTAGS=sqlite_see GOOS=windows GOARCH=amd64
315+
- os: linux
316+
go: 1.9.x
317+
env: GOTAGS=sqlite_stat4 GOOS=windows GOARCH=386
318+
- os: linux
319+
go: 1.9.x
320+
env: GOTAGS=sqlite_stat4 GOOS=windows GOARCH=amd64
321+
- os: linux
322+
go: 1.9.x
323+
env: GOTAGS=sqlite_trace GOOS=windows GOARCH=386
324+
- os: linux
325+
go: 1.9.x
326+
env: GOTAGS=sqlite_trace GOOS=windows GOARCH=amd64
327+
- os: linux
328+
go: 1.9.x
329+
env: GOTAGS=sqlite_userauth GOOS=windows GOARCH=386
330+
- os: linux
331+
go: 1.9.x
332+
env: GOTAGS=sqlite_userauth GOOS=windows GOARCH=amd64
333+
- os: linux
334+
go: 1.9.x
335+
env: GOTAGS=sqlite_vacuum_full GOOS=windows GOARCH=386
336+
- os: linux
337+
go: 1.9.x
338+
env: GOTAGS=sqlite_vacuum_full GOOS=windows GOARCH=amd64
339+
- os: linux
340+
go: 1.9.x
341+
env: GOTAGS=sqlite_vacuum_incr GOOS=windows GOARCH=386
342+
- os: linux
343+
go: 1.9.x
344+
env: GOTAGS=sqlite_vacuum_incr GOOS=windows GOARCH=amd64
345+
- os: linux
346+
go: 1.9.x
347+
env: GOTAGS=sqlite_vtable GOOS=windows GOARCH=386
348+
- os: linux
349+
go: 1.9.x
350+
env: GOTAGS=sqlite_vtable GOOS=windows GOARCH=amd64
117351
- os: linux
118352
go: 1.10.x
119353
env: GOTAGS= GOOS=windows GOARCH=386
@@ -128,16 +362,94 @@ matrix:
128362
env: GOTAGS=libsqlite3 GOOS=windows GOARCH=amd64
129363
- os: linux
130364
go: 1.10.x
131-
env: GOTAGS=trace GOOS=windows GOARCH=386
365+
env: GOTAGS=sqlite_allow_uri_authority GOOS=windows GOARCH=386
366+
- os: linux
367+
go: 1.10.x
368+
env: GOTAGS=sqlite_allow_uri_authority GOOS=windows GOARCH=amd64
369+
- os: linux
370+
go: 1.10.x
371+
env: GOTAGS=sqlite_app_armor GOOS=windows GOARCH=386
372+
- os: linux
373+
go: 1.10.x
374+
env: GOTAGS=sqlite_app_armor GOOS=windows GOARCH=amd64
375+
- os: linux
376+
go: 1.10.x
377+
env: GOTAGS=sqlite_foreign_keys GOOS=windows GOARCH=386
378+
- os: linux
379+
go: 1.10.x
380+
env: GOTAGS=sqlite_foreign_keys GOOS=windows GOARCH=amd64
381+
- os: linux
382+
go: 1.10.x
383+
env: GOTAGS=sqlite_fts5 GOOS=windows GOARCH=386
384+
- os: linux
385+
go: 1.10.x
386+
env: GOTAGS=sqlite_fts5 GOOS=windows GOARCH=amd64
387+
- os: linux
388+
go: 1.10.x
389+
env: GOTAGS=sqlite_icu GOOS=windows GOARCH=386
390+
- os: linux
391+
go: 1.10.x
392+
env: GOTAGS=sqlite_icu GOOS=windows GOARCH=amd64
393+
- os: linux
394+
go: 1.10.x
395+
env: GOTAGS=sqlite_introspect GOOS=windows GOARCH=386
396+
- os: linux
397+
go: 1.10.x
398+
env: GOTAGS=sqlite_introspect GOOS=windows GOARCH=amd64
399+
- os: linux
400+
go: 1.10.x
401+
env: GOTAGS=sqlite_json GOOS=windows GOARCH=386
402+
- os: linux
403+
go: 1.10.x
404+
env: GOTAGS=sqlite_json GOOS=windows GOARCH=amd64
405+
- os: linux
406+
go: 1.10.x
407+
env: GOTAGS=sqlite_secure_delete GOOS=windows GOARCH=386
408+
- os: linux
409+
go: 1.10.x
410+
env: GOTAGS=sqlite_secure_delete GOOS=windows GOARCH=amd64
411+
- os: linux
412+
go: 1.10.x
413+
env: GOTAGS=sqlite_see GOOS=windows GOARCH=386
414+
- os: linux
415+
go: 1.10.x
416+
env: GOTAGS=sqlite_see GOOS=windows GOARCH=amd64
417+
- os: linux
418+
go: 1.10.x
419+
env: GOTAGS=sqlite_stat4 GOOS=windows GOARCH=386
420+
- os: linux
421+
go: 1.10.x
422+
env: GOTAGS=sqlite_stat4 GOOS=windows GOARCH=amd64
423+
- os: linux
424+
go: 1.10.x
425+
env: GOTAGS=sqlite_trace GOOS=windows GOARCH=386
426+
- os: linux
427+
go: 1.10.x
428+
env: GOTAGS=sqlite_trace GOOS=windows GOARCH=amd64
429+
- os: linux
430+
go: 1.10.x
431+
env: GOTAGS=sqlite_userauth GOOS=windows GOARCH=386
432+
- os: linux
433+
go: 1.10.x
434+
env: GOTAGS=sqlite_userauth GOOS=windows GOARCH=amd64
435+
- os: linux
436+
go: 1.10.x
437+
env: GOTAGS=sqlite_vacuum_full GOOS=windows GOARCH=386
438+
- os: linux
439+
go: 1.10.x
440+
env: GOTAGS=sqlite_vacuum_full GOOS=windows GOARCH=amd64
441+
- os: linux
442+
go: 1.10.x
443+
env: GOTAGS=sqlite_vacuum_incr GOOS=windows GOARCH=386
132444
- os: linux
133445
go: 1.10.x
134-
env: GOTAGS=trace GOOS=windows GOARCH=amd64
446+
env: GOTAGS=sqlite_vacuum_incr GOOS=windows GOARCH=amd64
135447
- os: linux
136448
go: 1.10.x
137-
env: GOTAGS=vtable GOOS=windows GOARCH=386
449+
env: GOTAGS=sqlite_vtable GOOS=windows GOARCH=386
138450
- os: linux
139451
go: 1.10.x
140-
env: GOTAGS=vtable GOOS=windows GOARCH=amd64
452+
env: GOTAGS=sqlite_vtable GOOS=windows GOARCH=amd64
141453

142454

143455
before_install:

0 commit comments

Comments
 (0)