88
99include :
1010 - project : softwareradiosystems/ci/srsran_project_packaging
11- ref : " 3 "
11+ ref : " 4 "
1212 file : .gitlab/ci-shared/package.yml
1313 - local : .gitlab/ci/src_cache.yml
1414
@@ -17,7 +17,9 @@ variables:
1717 AMD64_AVX2_TAG : amd64-avx2
1818 AMD64_AVX512_TAG : amd64-avx2-avx512
1919 ARM64_TAG : arm64
20+
2021 AMD64_LIB_BUILDER_TAG : on-prem-amd64
22+ AMD64_VIAVI_BUILDER_TAG : on-prem-amd64-avx2-avx512
2123
2224 INFRASTRUCTURE_TAG :
2325 description : Computer architecture and supported instruction sets
@@ -632,7 +634,7 @@ smoke release update cache:
632634 - *cache_build_set
633635 artifacts :
634636 << : *build_artifacts
635- expire_in : 1 day
637+ expire_in : 3 day
636638
637639smoke relwithdeb update cache :
638640 extends : .smoke relwithdeb
@@ -709,7 +711,7 @@ smoke valgrind update cache:
709711 SAVE_ARTIFACTS : " True" # Valgrind generates extra files
710712 artifacts :
711713 << : *build_artifacts
712- expire_in : 1 day
714+ expire_in : 3 day
713715
714716smoke asan :
715717 extends : .build_and_unit
@@ -739,7 +741,7 @@ package:
739741 - if : $CI_DESCRIPTION =~ /Nightly Build Unit Tests/
740742 when : delayed
741743 start_in : 30 minutes
742- variables :
744+ variables : &package_variables
743745 PROJECT_NAME : srsran-project
744746 RELEASE_VERSION : " 99.9"
745747 KUBERNETES_CPU_REQUEST : 7
@@ -1716,7 +1718,20 @@ basic relwithdeb:
17161718 SAVE_ARTIFACTS : " True"
17171719 artifacts :
17181720 << : *build_artifacts
1719- expire_in : 1 day
1721+ expire_in : 3 day
1722+
1723+ basic package :
1724+ extends : .deb-package
1725+ stage : build and unit tests
1726+ rules :
1727+ - if : $CI_DESCRIPTION =~ /Nightly E2E Tests/
1728+ retry : 2
1729+ interruptible : false
1730+ variables :
1731+ << : *package_variables
1732+ OS_VERSION : " 24.04"
1733+ tags : ["${AMD64_LIB_BUILDER_TAG}"]
1734+ needs : []
17201735
17211736basic tsan :
17221737 extends : .smoke tsan
@@ -1729,7 +1744,7 @@ basic tsan:
17291744 SAVE_ARTIFACTS : " True"
17301745 artifacts :
17311746 << : *build_artifacts
1732- expire_in : 1 day
1747+ expire_in : 3 day
17331748
17341749basic asan :
17351750 extends : smoke asan
@@ -1743,7 +1758,7 @@ basic asan:
17431758 tags : ["${AMD64_AVX2_TAG}"]
17441759 artifacts :
17451760 << : *build_artifacts
1746- expire_in : 1 day
1761+ expire_in : 3 day
17471762
17481763basic memcheck :
17491764 extends : .smoke valgrind
@@ -1756,7 +1771,7 @@ basic memcheck:
17561771 SAVE_ARTIFACTS : " True"
17571772 artifacts :
17581773 << : *build_artifacts
1759- expire_in : 1 day
1774+ expire_in : 3 day
17601775
17611776basic avx512 dpdk :
17621777 extends : .build_and_unit
@@ -1783,10 +1798,10 @@ basic avx512 dpdk:
17831798 KUBERNETES_CPU_LIMIT : 14
17841799 KUBERNETES_MEMORY_REQUEST : 20Gi
17851800 KUBERNETES_MEMORY_LIMIT : 20Gi
1786- tags : ["on-prem-amd64-avx2-avx512 "]
1801+ tags : ["${AMD64_VIAVI_BUILDER_TAG} "]
17871802 artifacts :
17881803 << : *build_artifacts
1789- expire_in : 1 day
1804+ expire_in : 3 day
17901805
17911806# ######
17921807# Web #
0 commit comments