11kind : pipeline
2- name : x64
2+ name : x64-quicktests
33
44platform :
55 os : linux
66 arch : amd64
77
88steps :
9- - name : test
9+ - name : quicktests
1010 image : gcc:8
11- commands :
12- - make
13- - make quiettest
14- - make amalgamate
11+ commands : [ make quicktests ]
12+ ---
13+ kind : pipeline
14+ name : x64-checkperf
15+
16+ platform :
17+ os : linux
18+ arch : amd64
19+
20+ steps :
1521- name : checkperf
1622 image : gcc:8
1723 environment :
1824 CHECKPERF_REPOSITORY : https://github.com/lemire/simdjson
19- commands :
20- - make checkperf
25+ commands : [ make checkperf ]
26+ ---
27+ kind : pipeline
28+ name : x64-build
29+
30+ platform :
31+ os : linux
32+ arch : amd64
33+
34+ steps :
35+ - name : build
36+ image : gcc:8
37+ commands : [ make, make amalgamate ]
2138---
2239kind : pipeline
23- name : arm64
40+ name : x64-slowtests
41+
42+ platform :
43+ os : linux
44+ arch : amd64
45+
46+ steps :
47+ - name : slowtests
48+ image : gcc:8
49+ commands : [ make slowtests ]
50+ ---
51+ kind : pipeline
52+ name : arm64-quicktests
2453
2554platform :
2655 os : linux
2756 arch : arm64
2857
2958steps :
30- - name : test
59+ - name : quicktests
3160 image : gcc:8
32- commands :
33- - make
34- - make quiettest
35- - make amalgamate
61+ commands : [ make quicktests ]
62+ ---
63+ kind : pipeline
64+ name : arm64-checkperf
65+
66+ platform :
67+ os : linux
68+ arch : arm64
69+
70+ steps :
3671- name : checkperf
3772 image : gcc:8
3873 environment :
3974 CHECKPERF_REPOSITORY : https://github.com/lemire/simdjson
40- commands :
41- - make checkperf
75+ commands : [ make checkperf ]
76+ ---
77+ kind : pipeline
78+ name : arm64-build
79+
80+ platform :
81+ os : linux
82+ arch : arm64
83+
84+ steps :
85+ - name : build
86+ image : gcc:8
87+ commands : [ make, make amalgamate ]
88+ ---
89+ kind : pipeline
90+ name : arm64-slowtests
91+
92+ platform :
93+ os : linux
94+ arch : arm64
95+
96+ steps :
97+ - name : slowtests
98+ image : gcc:8
99+ commands : [ make slowtests ]
42100---
43101kind : pipeline
44102name : stylecheck
@@ -69,8 +127,8 @@ steps:
69127 CC : clang
70128 CXX : clang++
71129 commands :
72- - apt-get update -y
73- - apt-get install -y make $CC g++ cmake
130+ - apt-get update -qq
131+ - apt-get install -y clang make cmake
74132 - $CC --version
75133 - mkdir build && cd build
76134 - cmake -DSIMDJSON_BUILD_STATIC=OFF $CMAKE_FLAGS ..
@@ -91,8 +149,8 @@ steps:
91149 CC : clang
92150 CXX : clang++
93151 commands :
94- - apt-get update -y
95- - apt-get install -y make $CC g++ cmake
152+ - apt-get update -qq
153+ - apt-get install -y clang make cmake
96154 - $CC --version
97155 - mkdir build && cd build
98156 - cmake -DSIMDJSON_BUILD_STATIC=ON $CMAKE_FLAGS ..
@@ -108,13 +166,13 @@ platform:
108166
109167steps :
110168- name : Build and Test
111- image : ubuntu:18.04
169+ image : gcc:7
112170 environment :
113171 CC : gcc
114172 CXX : g++
115173 commands :
116- - apt-get update -y
117- - apt-get install -y make $CC g++ cmake
174+ - apt-get update -qq
175+ - apt-get install -y cmake
118176 - $CC --version
119177 - mkdir build && cd build
120178 - cmake -DSIMDJSON_BUILD_STATIC=ON $CMAKE_FLAGS ..
@@ -130,13 +188,13 @@ platform:
130188
131189steps :
132190- name : Build and Test
133- image : ubuntu:18.04
191+ image : gcc:7
134192 environment :
135193 CC : gcc
136194 CXX : g++
137195 commands :
138- - apt-get update -y
139- - apt-get install -y make $CC g++ cmake
196+ - apt-get update -qq
197+ - apt-get install -y cmake
140198 - $CC --version
141199 - mkdir build && cd build
142200 - cmake -DSIMDJSON_BUILD_STATIC=OFF $CMAKE_FLAGS ..
@@ -157,8 +215,8 @@ steps:
157215 CC : clang
158216 CXX : clang++
159217 commands :
160- - apt-get update -y
161- - apt-get install -y make $CC g++ cmake
218+ - apt-get update -qq
219+ - apt-get install -y clang make cmake
162220 - $CC --version
163221 - mkdir build && cd build
164222 - cmake -DSIMDJSON_BUILD_STATIC=OFF $CMAKE_FLAGS ..
@@ -174,22 +232,13 @@ platform:
174232
175233steps :
176234- name : Build and Test
177- image : ubuntu:18.04
235+ image : gcc:7
178236 environment :
179237 CC : gcc
180238 CXX : g++
181239 commands :
182- - apt-get update -y
183- - apt-get install -y make $CC g++ cmake
184- - $CC --version
185- - mkdir build && cd build
186- - cmake $CMAKE_FLAGS ..
187- - make -j
188- - ctest --output-on-failure
189-
190- commands :
191- - apt-get update -y
192- - apt-get install -y make $CC g++ cmake
240+ - apt-get update -qq
241+ - apt-get install -y cmake
193242 - $CC --version
194243 - mkdir build && cd build
195244 - cmake -DSIMDJSON_BUILD_STATIC=OFF $CMAKE_FLAGS ..
@@ -210,8 +259,8 @@ steps:
210259 CC : clang
211260 CXX : clang++
212261 commands :
213- - apt-get update -y
214- - apt-get install -y make $CC g++ cmake
262+ - apt-get update -qq
263+ - apt-get install -y clang make cmake
215264 - $CC --version
216265 - mkdir build && cd build
217266 - cmake -DSIMDJSON_BUILD_STATIC=ON $CMAKE_FLAGS ..
@@ -227,13 +276,13 @@ platform:
227276
228277steps :
229278- name : Build and Test
230- image : ubuntu:18.04
279+ image : gcc:7
231280 environment :
232281 CC : gcc
233282 CXX : g++
234283 commands :
235- - apt-get update -y
236- - apt-get install -y make $CC g++ cmake
284+ - apt-get update -qq
285+ - apt-get install -y cmake
237286 - $CC --version
238287 - mkdir build && cd build
239288 - cmake -DSIMDJSON_BUILD_STATIC=ON $CMAKE_FLAGS ..
@@ -255,8 +304,8 @@ steps:
255304 CC : clang
256305 CXX : clang++
257306 commands :
258- - apt-get update -y
259- - apt-get install -y make $CC g++ cmake
307+ - apt-get update -qq
308+ - apt-get install -y clang make cmake
260309 - $CC --version
261310 - mkdir build && cd build
262311 - cmake -DSIMDJSON_SANITIZE=ON $CMAKE_FLAGS ..
@@ -272,13 +321,13 @@ platform:
272321
273322steps :
274323- name : Build and Test
275- image : ubuntu:18.04
324+ image : gcc:7
276325 environment :
277326 CC : gcc
278327 CXX : g++
279328 commands :
280- - apt-get update -y
281- - apt-get install -y make $CC g++ cmake
329+ - apt-get update -qq
330+ - apt-get install -y cmake
282331 - $CC --version
283332 - mkdir build && cd build
284333 - cmake -DSIMDJSON_SANITIZE=ON $CMAKE_FLAGS ..
@@ -317,13 +366,13 @@ platform:
317366
318367steps :
319368- name : Build and Test
320- image : ubuntu:18.04
369+ image : gcc:7
321370 environment :
322371 CC : gcc
323372 CXX : g++
324373 commands :
325- - apt-get update -y
326- - apt-get install -y make $CC g++ cmake
374+ - apt-get update -qq
375+ - apt-get install -y cmake
327376 - $CC --version
328377 - mkdir build && cd build
329378 - cmake -DSIMDJSON_SANITIZE=ON $CMAKE_FLAGS ..
@@ -345,8 +394,8 @@ steps:
345394 CC : clang
346395 CXX : clang++
347396 commands :
348- - apt-get update -y
349- - apt-get install -y make $CC g++ cmake
397+ - apt-get update -qq
398+ - apt-get install -y clang make cmake
350399 - $CC --version
351400 - mkdir build && cd build
352401 - cmake -DSIMDJSON_SANITIZE=ON -DSIMDJSON_DISABLE_AVX=ON $CMAKE_FLAGS ..
@@ -362,13 +411,13 @@ platform:
362411
363412steps :
364413- name : Build and Test
365- image : ubuntu:18.04
414+ image : gcc:7
366415 environment :
367416 CC : gcc
368417 CXX : g++
369418 commands :
370- - apt-get update -y
371- - apt-get install -y make $CC g++ cmake
419+ - apt-get update -qq
420+ - apt-get install -y cmake
372421 - $CC --version
373422 - mkdir build && cd build
374423 - cmake -DSIMDJSON_SANITIZE=ON -DSIMDJSON_DISABLE_AVX=ON $CMAKE_FLAGS ..
0 commit comments