2020
2121include :
2222 - project : softwareradiosystems/testing-tools
23- ref : " 45 "
23+ ref : " 48 "
2424 file : .gitlab/ci-shared/setup/all.yml
2525
2626stages :
@@ -34,7 +34,7 @@ stages:
3434 - ${SRS_INFRASTRUCTURE_TAG}-${PLATFORM}
3535 stage : build and unit tests
3636 variables :
37- DOCKER_BUILDER_VERSION : " 1.7.4 "
37+ DOCKER_BUILDER_VERSION : " 1.7.7 "
3838 # General
3939 OS : ubuntu-22.04
4040 # Build
@@ -105,6 +105,7 @@ stages:
105105 echo "${BUILD_CMD}"
106106 echo "============================================================================================="
107107 $BUILD_CMD
108+ cd build && ninja install && cd ..
108109 }
109110 - |
110111 launch_tests() {
@@ -214,7 +215,7 @@ stages:
214215 COMPILER : gcc
215216 BUILD_TYPE : Release
216217 ENABLE_EXPORT : " True"
217- - OS : rhel8
218+ - OS : rhel-8
218219 TEST_MODE : default
219220 COMPILER : gcc
220221 BUILD_TYPE : Release
@@ -413,36 +414,66 @@ build alt [archlinux-latest, amd64, RelWithDebInfo]:
413414 BUILD_TYPE : RelWithDebInfo
414415 cache : []
415416
416- build alt [rhel8 , amd64, Debug] :
417+ build alt [rhel-8 , amd64, Debug] :
417418 extends : .build_and_unit_alt
418419 rules :
419420 - if : $CI_DESCRIPTION =~ /Nightly/
420421 variables :
421- OS : rhel8
422+ OS : rhel-8
422423 PLATFORM : amd64
423424 BUILD_TYPE : Debug
424425 cache : []
425426
426- build alt [rhel8 , amd64, Release] :
427+ build alt [rhel-8 , amd64, Release] :
427428 extends : .build_and_unit_alt
428429 rules :
429430 - if : $CI_DESCRIPTION =~ /Nightly/
430431 variables :
431- OS : rhel8
432+ OS : rhel-8
432433 PLATFORM : amd64
433434 BUILD_TYPE : Release
434435 cache : []
435436
436- build alt [rhel8 , amd64, RelWithDebInfo] :
437+ build alt [rhel-8 , amd64, RelWithDebInfo] :
437438 extends : .build_and_unit_alt
438439 rules :
439440 - if : $CI_DESCRIPTION =~ /Weekly/
440441 variables :
441- OS : rhel8
442+ OS : rhel-8
442443 PLATFORM : amd64
443444 BUILD_TYPE : RelWithDebInfo
444445 cache : []
445446
447+ build alt [rhel-8, arm64, Debug] :
448+ extends : .build_and_unit_alt
449+ rules :
450+ - if : $CI_DESCRIPTION =~ /Nightly/
451+ variables :
452+ OS : rhel-8
453+ PLATFORM : arm64
454+ BUILD_TYPE : Debug
455+ cache : []
456+
457+ build alt [rhel-8, arm64, Release] :
458+ extends : .build_and_unit_alt
459+ rules :
460+ - if : $CI_DESCRIPTION =~ /Nightly/
461+ variables :
462+ OS : rhel-8
463+ PLATFORM : arm64
464+ BUILD_TYPE : Release
465+ cache : []
466+
467+ build alt [rhel-8, arm64, RelWithDebInfo] :
468+ extends : .build_and_unit_alt
469+ rules :
470+ - if : $CI_DESCRIPTION =~ /Weekly/
471+ variables :
472+ OS : rhel-8
473+ PLATFORM : arm64
474+ BUILD_TYPE : RelWithDebInfo
475+ cache : []
476+
446477# UHD
447478
448479build uhd alt :
@@ -563,20 +594,20 @@ avx2 [tsan, clean]:
563594 - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
564595 cache : []
565596
566- # avx2 [asan]:
567- # extends: .avx
568- # rules:
569- # - if: $CI_DESCRIPTION =~ /Nightly/
570- # variables:
571- # OS: ubuntu-22.04
572- # TEST_MODE: asan
573- # COMPILER: gcc
574- # BUILD_TYPE: Debug
575- # ENABLE_ASAN: "True"
576- # ASSERT_LEVEL: PARANOID
577- # CPU_FLAG: "avx2"
578- # ENABLE_AVX512: "False"
579- # ENABLE_AVX2: "True"
597+ avx2 [asan] :
598+ extends : .avx
599+ rules :
600+ - if : $CI_DESCRIPTION =~ /Nightly/
601+ variables :
602+ OS : ubuntu-22.04
603+ TEST_MODE : asan
604+ COMPILER : gcc
605+ BUILD_TYPE : Debug
606+ ENABLE_ASAN : " True"
607+ ASSERT_LEVEL : PARANOID
608+ CPU_FLAG : " avx2"
609+ ENABLE_AVX512 : " False"
610+ ENABLE_AVX2 : " True"
580611
581612avx512 :
582613 extends : .avx
@@ -598,8 +629,12 @@ avx extended:
598629 matrix :
599630 - CPU_FLAG : ["avx2", "avx2-avx512"]
600631 AUTO_DETECT_ISA : ["True", "False"]
632+ ENABLE_AVX2 : " True"
601633 ENABLE_AVX512 : ["True", "False"]
602- ENABLE_AVX2 : ["True", "False"]
634+ - CPU_FLAG : ["avx2", "avx2-avx512"]
635+ AUTO_DETECT_ISA : ["True", "False"]
636+ ENABLE_AVX2 : " False"
637+ ENABLE_AVX512 : " False"
603638
604639# Custom
605640
0 commit comments