@@ -32,6 +32,8 @@ local linux_pipeline(name, image, environment, packages = "", sources = [], arch
32
32
commands:
33
33
[
34
34
'set -e' ,
35
+ 'uname -a' ,
36
+ 'echo $DRONE_STAGE_MACHINE' ,
35
37
'wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -' ,
36
38
] +
37
39
(if sources != [] then [ ('apt-add-repository "' + source + '"' ) for source in sources ] else []) +
@@ -146,36 +148,36 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
146
148
linux_pipeline(
147
149
"Linux 22.04 GCC 12 32/64" ,
148
150
"cppalliance/droneubuntu2204:1" ,
149
- { TOOLSET: 'gcc' , COMPILER: 'g++-12' , CXXSTD: '11,14,17,20' , ADDRMD: '32,64' },
151
+ { TOOLSET: 'gcc' , COMPILER: 'g++-12' , CXXSTD: '11,14,17,20,2b ' , ADDRMD: '32,64' },
150
152
"g++-12-multilib" ,
151
153
),
152
154
153
155
linux_pipeline(
154
- "Linux 23.04 GCC 13 32 UBSAN" ,
156
+ "Linux 23.04 GCC 13 32/64 UBSAN" ,
155
157
"cppalliance/droneubuntu2304:1" ,
156
- { TOOLSET: 'gcc' , COMPILER: 'g++-13' , CXXSTD: '11,14,17,20,2b' , ADDRMD: '32' } + ubsan,
158
+ { TOOLSET: 'gcc' , COMPILER: 'g++-13' , CXXSTD: '11,14,17,20,2b' , ADDRMD: '32,64 ' } + ubsan,
157
159
"g++-13-multilib" ,
158
160
),
159
161
160
162
linux_pipeline(
161
- "Linux 23.04 GCC 13 64 UBSAN " ,
163
+ "Linux 23.04 GCC 13 32 ASAN " ,
162
164
"cppalliance/droneubuntu2304:1" ,
163
- { TOOLSET: 'gcc' , COMPILER: 'g++-13' , CXXSTD: '11,14,17,20,2b' , ADDRMD: '64 ' } + ubsan ,
165
+ { TOOLSET: 'gcc' , COMPILER: 'g++-13' , CXXSTD: '11,14,17,20,2b' , ADDRMD: '32 ' } + asan ,
164
166
"g++-13-multilib" ,
165
167
),
166
168
167
169
linux_pipeline(
168
- "Linux 23 .04 GCC 13 32 ASAN " ,
169
- "cppalliance/droneubuntu2304 :1" ,
170
- { TOOLSET: 'gcc' , COMPILER: 'g++-13 ' , CXXSTD: '11,14,17,20,2b' , ADDRMD: '32' } + asan ,
171
- "g++-13 -multilib" ,
170
+ "Linux 24 .04 GCC 14 UBSAN " ,
171
+ "cppalliance/droneubuntu2404 :1" ,
172
+ { TOOLSET: 'gcc' , COMPILER: 'g++-14 ' , CXXSTD: '11,14,17,20,2b' } + ubsan ,
173
+ "g++-14 -multilib" ,
172
174
),
173
175
174
176
linux_pipeline(
175
- "Linux 23 .04 GCC 13 64 ASAN" ,
176
- "cppalliance/droneubuntu2304 :1" ,
177
- { TOOLSET: 'gcc' , COMPILER: 'g++-13 ' , CXXSTD: '11,14,17,20,2b' , ADDRMD: '64 ' } + asan,
178
- "g++-13 -multilib" ,
177
+ "Linux 24 .04 GCC 14 ASAN" ,
178
+ "cppalliance/droneubuntu2404 :1" ,
179
+ { TOOLSET: 'gcc' , COMPILER: 'g++-14 ' , CXXSTD: '11,14,17,20,2b' } + asan,
180
+ "g++-14 -multilib" ,
179
181
),
180
182
181
183
linux_pipeline(
@@ -206,6 +208,20 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
206
208
"clang-17" ,
207
209
),
208
210
211
+ linux_pipeline(
212
+ "Linux 24.04 Clang 18 UBSAN" ,
213
+ "cppalliance/droneubuntu2404:1" ,
214
+ { TOOLSET: 'clang' , COMPILER: 'clang++-18' , CXXSTD: '11,14,17,20,2b' } + ubsan,
215
+ "clang-18" ,
216
+ ),
217
+
218
+ linux_pipeline(
219
+ "Linux 24.04 Clang 18 ASAN" ,
220
+ "cppalliance/droneubuntu2404:1" ,
221
+ { TOOLSET: 'clang' , COMPILER: 'clang++-18' , CXXSTD: '11,14,17,20,2b' } + asan,
222
+ "clang-18" ,
223
+ ),
224
+
209
225
macos_pipeline(
210
226
"MacOS 10.15 Xcode 12.2 UBSAN" ,
211
227
{ TOOLSET: 'clang' , COMPILER: 'clang++' , CXXSTD: '11,14,1z' } + ubsan,
0 commit comments