.gitlab-ci.yml 75 KB
Newer Older
1
2
###############################################################################
##                                                                           ##
Michael Kuron's avatar
Michael Kuron committed
3
##    General settings                                                       ##
4
5
6
7
##                                                                           ##
###############################################################################

stages:
8
   - pretest
Sebastian Eibl's avatar
Sebastian Eibl committed
9
   - test
10
   - merge_request
Sebastian Eibl's avatar
Sebastian Eibl committed
11
   - deploy
12
   - benchmark
13

14

15
16
17
18
19
20
###############################################################################
##                                                                           ##
##    Build templates                                                        ##
##                                                                           ##
###############################################################################

21
.build_template:
Sebastian Eibl's avatar
Sebastian Eibl committed
22
23
24
25
26
27
28
29
   script:
      - export NUM_CORES=$(nproc --all)
      - export MAX_BUILD_CORES=$(( $(awk '( $1 == "MemTotal:" ) { print $2 }' /proc/meminfo) / ( 4 * 1024 * 1024  ) ))
      - "[[ $MAX_BUILD_CORES -lt $NUM_CORES ]] && export NUM_BUILD_CORES=$MAX_BUILD_CORES || export NUM_BUILD_CORES=$NUM_CORES"
      - $CXX --version
      - cmake --version
      - ccache --version
      - mpirun --version
Sebastian Eibl's avatar
Sebastian Eibl committed
30
      - python3 --version
Sebastian Eibl's avatar
Sebastian Eibl committed
31
      - python3 python/mesa_pd.py -y .
Sebastian Eibl's avatar
Sebastian Eibl committed
32
33
34
35
      - export CCACHE_BASEDIR=$CI_PROJECT_DIR
      - mkdir $CI_PROJECT_DIR/build
      - cd $CI_PROJECT_DIR/build
      - if dpkg --compare-versions `ompi_info | head -2 | tail -1 | sed 's/[^0-9.]*\([0-9.]*\).*/\1/'` ge 1.10; then export MPIEXEC_PREFLAGS="--allow-run-as-root" ; fi
Dominik Thoennes's avatar
Dominik Thoennes committed
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
      - cmake ..
        -DWALBERLA_BUFFER_DEBUG=$WALBERLA_BUFFER_DEBUG
        -DWALBERLA_BUILD_TESTS=ON
        -DWALBERLA_BUILD_BENCHMARKS=ON
        -DWALBERLA_BUILD_TUTORIALS=ON
        -DWALBERLA_BUILD_TOOLS=ON
        -DWALBERLA_BUILD_WITH_MPI=$WALBERLA_BUILD_WITH_MPI
        -DWALBERLA_BUILD_WITH_CUDA=$WALBERLA_BUILD_WITH_CUDA
        -DWALBERLA_BUILD_WITH_PYTHON=$WALBERLA_BUILD_WITH_PYTHON
        -DWALBERLA_BUILD_WITH_OPENMP=$WALBERLA_BUILD_WITH_OPENMP
        -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DMPIEXEC_PREFLAGS=$MPIEXEC_PREFLAGS
        -DWALBERLA_DOUBLE_ACCURACY=$WALBERLA_DOUBLE_ACCURACY
        -DWARNING_ERROR=ON
        -DWALBERLA_BUILD_WITH_METIS=$WALBERLA_BUILD_WITH_METIS
        -DWALBERLA_BUILD_WITH_PARMETIS=$WALBERLA_BUILD_WITH_PARMETIS
        -DWALBERLA_ENABLE_GUI=$WALBERLA_ENABLE_GUI
        -DWALBERLA_BUILD_WITH_CODEGEN=$WALBERLA_BUILD_WITH_CODEGEN
        -DWALBERLA_STL_BOUNDS_CHECKS=$WALBERLA_STL_BOUNDS_CHECKS
54
      - cmake . -LA
Sebastian Eibl's avatar
Sebastian Eibl committed
55
56
57
58
      - make -j $NUM_BUILD_CORES -l $NUM_CORES
      - ctest -LE $CTEST_EXCLUDE_LABELS -C $CMAKE_BUILD_TYPE --output-on-failure -j $NUM_CORES
   tags:
      - docker
59
60
61
62
63
64
65
66
67
68
69
70
   variables:
      CTEST_EXCLUDE_LABELS: "longrun"
      WALBERLA_BUILD_WITH_MPI: "ON"
      WALBERLA_BUILD_WITH_OPENMP: "ON"
      OMP_NUM_THREADS: "4"
      OMP_WAIT_POLICY: "PASSIVE"
      CMAKE_BUILD_TYPE: "Release"
      WALBERLA_BUFFER_DEBUG: "OFF"
      WALBERLA_DOUBLE_ACCURACY: "ON"
      WALBERLA_BUILD_WITH_METIS: "ON"
      WALBERLA_BUILD_WITH_PARMETIS: "ON"
      WALBERLA_ENABLE_GUI: "OFF"
71

Martin Bauer's avatar
Martin Bauer committed
72

73
74
###############################################################################
##                                                                           ##
Martin Bauer's avatar
Martin Bauer committed
75
##    Linux builds                                                           ##
76
77
78
##                                                                           ##
###############################################################################

Martin Bauer's avatar
Martin Bauer committed
79
80


Christian Godenschwager's avatar
Christian Godenschwager committed
81
intel_18_serial:
82
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
83
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
84
85
86
87
88
89
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
90
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
91
   variables:
92
      WALBERLA_BUILD_WITH_CUDA: "ON"
93
94
95
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
96
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
97
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
98
99
100
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
101
102
103
104
105
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
106
   tags:
107
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
108
109
      - docker
      - intel
Christian Godenschwager's avatar
Christian Godenschwager committed
110
111

intel_18_mpionly:
112
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
113
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
114
115
116
117
118
119
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
120
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
121
   variables:
122
      WALBERLA_BUILD_WITH_CUDA: "ON"
123
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
124
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
125
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
126
127
128
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
129
130
131
132
133
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
134
   tags:
135
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
136
137
      - docker
      - intel
Christian Godenschwager's avatar
Christian Godenschwager committed
138
139

intel_18_hybrid:
140
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
141
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
142
143
144
145
146
147
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
148
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
149
   variables:
150
      WALBERLA_BUILD_WITH_CUDA: "ON"
151
      WALBERLA_ENABLE_GUI: "ON"
152
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
153
      WALBERLA_BUILD_WITH_PYTHON: "ON"
154
155
156
157
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
158
   tags:
159
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
160
161
      - docker
      - intel
Christian Godenschwager's avatar
Christian Godenschwager committed
162
163

intel_18_serial_dbg:
164
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
165
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
166
167
168
169
170
171
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
172
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
173
   variables:
174
      WALBERLA_BUILD_WITH_CUDA: "ON"
175
176
177
178
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      CMAKE_BUILD_TYPE: "DebugOptimized"
179
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
180
      WALBERLA_BUILD_WITH_PYTHON: "ON"
181
182
183
184
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
185
   tags:
186
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
187
188
      - docker
      - intel
Christian Godenschwager's avatar
Christian Godenschwager committed
189
190

intel_18_mpionly_dbg:
191
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
192
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
193
194
195
196
197
198
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
199
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
200
   variables:
201
      WALBERLA_BUILD_WITH_CUDA: "ON"
202
203
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
204
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
205
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
206
207
208
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
209
210
211
212
213
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
214
   tags:
215
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
216
217
      - docker
      - intel
Christian Godenschwager's avatar
Christian Godenschwager committed
218
219

intel_18_hybrid_dbg:
220
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
221
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
222
223
224
225
226
227
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
228
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
229
   variables:
230
      WALBERLA_BUILD_WITH_CUDA: "ON"
231
      CMAKE_BUILD_TYPE: "DebugOptimized"
232
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
233
      WALBERLA_BUILD_WITH_PYTHON: "ON"
234
235
236
237
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
238
   tags:
239
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
240
241
      - docker
      - intel
Christian Godenschwager's avatar
Christian Godenschwager committed
242
243

intel_18_hybrid_dbg_sp:
244
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
245
246
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18
   variables:
247
      WALBERLA_BUILD_WITH_CUDA: "ON"
248
249
250
251
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_DOUBLE_ACCURACY: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      WALBERLA_BUILD_WITH_METIS: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
252
253
254
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
255
256
257
258
259
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
260
   tags:
261
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
262
263
      - docker
      - intel
264
265

intel_19_serial:
266
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
267
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
268
269
270
271
272
273
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
274
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
275
   variables:
276
      WALBERLA_BUILD_WITH_CUDA: "ON"
277
278
279
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
280
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
281
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
282
283
284
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
285
286
287
288
289
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
290
   tags:
291
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
292
293
      - docker
      - intel
294
295

intel_19_mpionly:
296
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
297
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
298
299
300
301
302
303
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
304
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
305
   variables:
306
      WALBERLA_BUILD_WITH_CUDA: "ON"
307
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
308
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
309
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
310
311
312
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
313
314
315
316
317
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
318
   tags:
319
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
320
321
      - docker
      - intel
322
323

intel_19_hybrid:
324
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
325
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
Dominik Thoennes's avatar
fix yml    
Dominik Thoennes committed
326
   before_script:
327
      - pip3 install lbmpy jinja2
328
329
330
331
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
332
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
333
   variables:
334
      WALBERLA_BUILD_WITH_CUDA: "ON"
335
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
336
      WALBERLA_BUILD_WITH_PYTHON: "ON"
337
338
339
340
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
341
   tags:
342
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
343
344
      - docker
      - intel
345
346

intel_19_serial_dbg:
347
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
348
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
Dominik Thoennes's avatar
fix yml    
Dominik Thoennes committed
349
   before_script:
350
      - pip3 install lbmpy jinja2
351
352
353
354
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
355
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
356
   variables:
357
      WALBERLA_BUILD_WITH_CUDA: "ON"
358
359
360
361
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      CMAKE_BUILD_TYPE: "DebugOptimized"
362
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
363
      WALBERLA_BUILD_WITH_PYTHON: "ON"
364
365
366
367
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
368
   tags:
369
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
370
371
      - docker
      - intel
372
373

intel_19_mpionly_dbg:
374
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
375
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
Dominik Thoennes's avatar
fix yml    
Dominik Thoennes committed
376
   before_script:
377
      - pip3 install lbmpy jinja2
378
379
380
381
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
382
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
383
   variables:
384
      WALBERLA_BUILD_WITH_CUDA: "ON"
385
386
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
387
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
388
      WALBERLA_BUILD_WITH_PYTHON: "ON"
389
390
391
392
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
393
   tags:
394
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
395
396
      - docker
      - intel
397
398

intel_19_hybrid_dbg:
399
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
400
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
Dominik Thoennes's avatar
fix yml    
Dominik Thoennes committed
401
   before_script:
402
      - pip3 install lbmpy jinja2
403
404
405
406
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
407
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
408
   variables:
409
      WALBERLA_BUILD_WITH_CUDA: "ON"
410
      CMAKE_BUILD_TYPE: "DebugOptimized"
411
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
412
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
413
   tags:
414
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
415
416
      - docker
      - intel
417
418

intel_19_hybrid_dbg_sp:
419
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
420
421
   image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19
   variables:
422
      WALBERLA_BUILD_WITH_CUDA: "ON"
423
424
425
426
427
428
429
430
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_DOUBLE_ACCURACY: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      WALBERLA_BUILD_WITH_METIS: "OFF"
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
431
   tags:
432
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
433
434
      - docker
      - intel
435

Christian Godenschwager's avatar
Christian Godenschwager committed
436
gcc_7_serial:
437
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
438
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
439
440
441
442
443
444
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
445
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
446
   variables:
447
      WALBERLA_BUILD_WITH_CUDA: "ON"
448
449
450
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
451
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
452
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
453
454
455
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
456
457
458
459
460
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
461
   tags:
462
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
463
      - docker
Christian Godenschwager's avatar
Christian Godenschwager committed
464
465

gcc_7_mpionly:
466
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
467
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
468
469
470
471
472
473
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
474
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
475
   variables:
476
      WALBERLA_BUILD_WITH_CUDA: "ON"
477
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
478
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
479
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
480
481
482
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
483
484
485
486
487
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
488
   tags:
489
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
490
      - docker
Christian Godenschwager's avatar
Christian Godenschwager committed
491
492

gcc_7_hybrid:
493
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
494
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
495
496
497
498
499
500
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
501
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
502
   variables:
503
      WALBERLA_BUILD_WITH_CUDA: "ON"
504
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
505
      WALBERLA_BUILD_WITH_PYTHON: "ON"
506
507
508
509
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
510
   tags:
511
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
512
      - docker
Christian Godenschwager's avatar
Christian Godenschwager committed
513
514

gcc_7_serial_dbg:
515
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
516
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
517
518
519
520
521
522
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
523
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
524
   variables:
525
      WALBERLA_BUILD_WITH_CUDA: "ON"
526
527
528
529
530
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_ENABLE_GUI: "ON"
531
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
532
      WALBERLA_BUILD_WITH_PYTHON: "ON"
533
534
535
536
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
537
   tags:
538
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
539
      - docker
Christian Godenschwager's avatar
Christian Godenschwager committed
540
541

gcc_7_mpionly_dbg:
542
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
543
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
544
545
546
547
548
549
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
550
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
551
   variables:
552
      WALBERLA_BUILD_WITH_CUDA: "ON"
553
554
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
555
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
556
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
557
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
558
      variables:
Sebastian Eibl's avatar
Sebastian Eibl committed
559
         - $ENABLE_NIGHTLY_BUILDS
560
561
562
563
564
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
565
   tags:
566
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
567
      - docker
Christian Godenschwager's avatar
Christian Godenschwager committed
568
569

gcc_7_hybrid_dbg:
570
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
571
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
572
573
574
575
576
577
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
578
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
579
   variables:
580
      WALBERLA_BUILD_WITH_CUDA: "ON"
581
      CMAKE_BUILD_TYPE: "DebugOptimized"
582
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
583
      WALBERLA_BUILD_WITH_PYTHON: "ON"
584
585
586
587
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
588
   tags:
589
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
590
      - docker
Christian Godenschwager's avatar
Christian Godenschwager committed
591
592

gcc_7_hybrid_dbg_sp:
593
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
594
595
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7
   variables:
596
      WALBERLA_BUILD_WITH_CUDA: "ON"
597
598
599
600
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_DOUBLE_ACCURACY: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      WALBERLA_BUILD_WITH_METIS: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
601
602
603
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
604
605
606
607
608
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
609
   tags:
610
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
611
612
613
      - docker

gcc_8_serial:
614
   extends: .build_template
Sebastian Eibl's avatar
Sebastian Eibl committed
615
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
Dominik Thoennes's avatar
fix yml    
Dominik Thoennes committed
616
   before_script:
617
      - pip3 install lbmpy jinja2
618
619
      - cd python
      - python3 -m unittest discover pystencils_walberla/
620
621
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
622
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
623
   variables:
624
      WALBERLA_BUILD_WITH_CUDA: "ON"
625
626
627
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
628
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
629
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
630
631
632
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
633
634
635
636
637
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
638
   tags:
639
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
640
      - docker
Martin Bauer's avatar
Martin Bauer committed
641

642
gcc_8_mpionly:
643
   extends: .build_template
644
645
646
647
648
649
650
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
651
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
652
   variables:
653
      WALBERLA_BUILD_WITH_CUDA: "ON"
654
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
655
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
656
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
657
658
659
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
660
661
662
663
664
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
665
   tags:
666
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
667
      - docker
Martin Bauer's avatar
Martin Bauer committed
668

669
gcc_8_hybrid:
670
   extends: .build_template
671
672
673
674
675
676
677
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
678
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
679
   variables:
680
      WALBERLA_BUILD_WITH_CUDA: "ON"
681
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
682
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
683
684
685
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
686
687
688
689
690
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
691
   tags:
692
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
693
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
694

695
gcc_8_serial_dbg:
696
   extends: .build_template
697
698
699
700
701
702
703
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
704
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
705
   variables:
706
      WALBERLA_BUILD_WITH_CUDA: "ON"
707
708
709
710
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      CMAKE_BUILD_TYPE: "DebugOptimized"
711
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
712
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
713
714
715
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
716
717
718
719
720
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
721
   tags:
722
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
723
      - docker
Martin Bauer's avatar
Martin Bauer committed
724

725
gcc_8_mpionly_dbg:
726
   extends: .build_template
727
728
729
730
731
732
733
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
734
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
735
   variables:
736
      WALBERLA_BUILD_WITH_CUDA: "ON"
737
738
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
739
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
740
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
741
742
743
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
744
745
746
747
748
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
749
   tags:
750
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
751
      - docker
Martin Bauer's avatar
Martin Bauer committed
752

753
gcc_8_hybrid_dbg:
754
   extends: .build_template
755
756
757
758
759
760
761
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
762
      - CC=gcc CXX=g++ pip3 install pycuda
Sebastian Eibl's avatar
Sebastian Eibl committed
763
   variables:
764
      WALBERLA_BUILD_WITH_CUDA: "ON"
765
      CMAKE_BUILD_TYPE: "DebugOptimized"
766
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
767
      WALBERLA_BUILD_WITH_PYTHON: "ON"
768
   only:
Sebastian Eibl's avatar
Sebastian Eibl committed
769
      variables:
770
         - $ENABLE_NIGHTLY_BUILDS
771
772
773
774
775
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
776
   tags:
777
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
778
      - docker
Martin Bauer's avatar
Martin Bauer committed
779

780
gcc_8_hybrid_dbg_sp:
781
   extends: .build_template
782
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
Sebastian Eibl's avatar
Sebastian Eibl committed
783
   variables:
784
      WALBERLA_BUILD_WITH_CUDA: "ON"
785
786
787
788
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_DOUBLE_ACCURACY: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      WALBERLA_BUILD_WITH_METIS: "OFF"
Sebastian Eibl's avatar
Sebastian Eibl committed
789
790
791
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
792
793
794
795
796
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
797
   tags:
798
      - cuda
Sebastian Eibl's avatar
Sebastian Eibl committed
799
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
800

801
gcc_9_serial:
802
   extends: .build_template
803
804
805
806
807
808
809
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
Sebastian Eibl's avatar
Sebastian Eibl committed
810
811
   variables:
      WALBERLA_BUILD_WITH_CUDA: "OFF"
812
813
814
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
815
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
816
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
817
818
819
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
820
821
822
823
824
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
825
826
   tags:
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
827

828
gcc_9_mpionly:
829
   extends: .build_template
830
831
832
833
834
835
836
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
Sebastian Eibl's avatar
Sebastian Eibl committed
837
838
   variables:
      WALBERLA_BUILD_WITH_CUDA: "OFF"
839
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
840
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
841
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Sebastian Eibl's avatar
Sebastian Eibl committed
842
843
844
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
845
846
847
848
849
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Sebastian Eibl's avatar
Sebastian Eibl committed
850
851
   tags:
      - docker
Sebastian Eibl's avatar
Sebastian Eibl committed
852

853
gcc_9_hybrid:
854
   extends: .build_template
855
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
Dominik Thoennes's avatar
Dominik Thoennes committed
856
857
858
859
860
861
862
863
864
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
   variables:
      WALBERLA_BUILD_WITH_CUDA: "OFF"
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
865
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Dominik Thoennes's avatar
Dominik Thoennes committed
866
867
868
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
869
870
871
872
873
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Dominik Thoennes's avatar
Dominik Thoennes committed
874
875
876
877
   tags:
      - docker

gcc_9_serial_dbg:
878
   extends: .build_template
Dominik Thoennes's avatar
Dominik Thoennes committed
879
880
881
882
883
884
885
886
887
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
   variables:
      WALBERLA_BUILD_WITH_CUDA: "OFF"
888
889
890
891
      WALBERLA_BUILD_WITH_MPI: "OFF"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
      WALBERLA_BUILD_WITH_PARMETIS: "OFF"
      CMAKE_BUILD_TYPE: "DebugOptimized"
Dominik Thoennes's avatar
Dominik Thoennes committed
892
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
893
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Dominik Thoennes's avatar
Dominik Thoennes committed
894
895
896
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
897
898
899
900
901
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Dominik Thoennes's avatar
Dominik Thoennes committed
902
903
904
905
   tags:
      - docker

gcc_9_mpionly_dbg:
906
   extends: .build_template
Dominik Thoennes's avatar
Dominik Thoennes committed
907
908
909
910
911
912
913
914
915
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
   variables:
      WALBERLA_BUILD_WITH_CUDA: "OFF"
916
917
      CMAKE_BUILD_TYPE: "DebugOptimized"
      WALBERLA_BUILD_WITH_OPENMP: "OFF"
Dominik Thoennes's avatar
Dominik Thoennes committed
918
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
919
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Dominik Thoennes's avatar
Dominik Thoennes committed
920
921
922
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
923
924
925
926
927
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Dominik Thoennes's avatar
Dominik Thoennes committed
928
929
930
931
   tags:
      - docker

gcc_9_hybrid_dbg:
932
   extends: .build_template
Dominik Thoennes's avatar
Dominik Thoennes committed
933
934
935
936
937
938
939
940
941
   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
   before_script:
      - pip3 install lbmpy jinja2
      - cd python
      - python3 -m unittest discover pystencils_walberla/
      - python3 -m unittest discover lbmpy_walberla/
      - cd ..
   variables:
      WALBERLA_BUILD_WITH_CUDA: "OFF"
942
      CMAKE_BUILD_TYPE: "DebugOptimized"
Dominik Thoennes's avatar
Dominik Thoennes committed
943
      WALBERLA_BUILD_WITH_CODEGEN: "ON"
944
      WALBERLA_BUILD_WITH_PYTHON: "ON"
Dominik Thoennes's avatar
Dominik Thoennes committed
945
946
947
   only:
      variables:
         - $ENABLE_NIGHTLY_BUILDS
948
949
950
951
952
   
   stage: merge_request
   when: manual
   needs: []
   allow_failure: false
Dominik Thoennes's avatar
Dominik Thoennes committed
953
954
955
956
   tags:
      - docker

gcc_9_hybrid_dbg_sp:
957
   extends: .build_template
Dominik Thoennes's avatar
Dominik Thoennes committed
958