@@ -229,6 +229,14 @@ variables:
229229
230230.smoke relwithdeb :
231231 extends : .build_and_unit
232+ script : &smoke_script
233+ - |
234+ if [[ $CI_MERGE_REQUEST_LABELS != *"ci-no-plugin"* ]]; then
235+ git submodule add https://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_SERVER_SHELL_SSH_HOST}/${PLUGIN_REPO}.git ${PLUGIN_PATH}
236+ fi
237+ - *srs_functions
238+ - build_srsgnb
239+ - launch_tests
232240 variables :
233241 OS : ubuntu-24.04
234242 COMPILER : gcc
@@ -240,6 +248,8 @@ variables:
240248
241249.smoke tsan :
242250 extends : .build_and_unit
251+ script :
252+ - *smoke_script
243253 variables :
244254 OS : ubuntu-24.04
245255 COMPILER : clang
@@ -275,6 +285,8 @@ variables:
275285
276286.smoke dpdk :
277287 extends : .build_and_unit
288+ script :
289+ - *smoke_script
278290 variables :
279291 OS : ubuntu-24.04
280292 COMPILER : clang
@@ -300,6 +312,8 @@ variables:
300312
301313.smoke avx512 :
302314 extends : .build_and_unit
315+ script :
316+ - *smoke_script
303317 variables :
304318 OS : ubuntu-24.04
305319 COMPILER : gcc
@@ -311,6 +325,8 @@ variables:
311325
312326.smoke arm :
313327 extends : .build_and_unit
328+ script :
329+ - *smoke_script
314330 variables :
315331 OS : ubuntu-24.04
316332 COMPILER : gcc
@@ -322,6 +338,8 @@ variables:
322338
323339.smoke arm neon :
324340 extends : .build_and_unit
341+ script :
342+ - *smoke_script
325343 variables :
326344 OS : ubuntu-24.04
327345 COMPILER : gcc
@@ -348,7 +366,7 @@ smoke relwithdeb cached:
348366 extends : .smoke relwithdeb
349367 timeout : 1 hour
350368 rules :
351- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
369+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
352370 when : never
353371 - if : $ON_MR
354372 after_script :
@@ -361,7 +379,7 @@ smoke relwithdeb cached:
361379smoke split 7.2 cached :
362380 extends : smoke relwithdeb cached
363381 rules :
364- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
382+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
365383 when : never
366384 - if : $ON_MR
367385 changes : &split_changes
@@ -383,7 +401,7 @@ smoke tsan cached:
383401 stage : manual
384402 timeout : 1 hour
385403 rules :
386- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
404+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
387405 when : never
388406 - if : $ON_MR == "true" && $CI_MERGE_REQUEST_APPROVED == "true"
389407 - if : $ON_MR
@@ -397,7 +415,7 @@ smoke rhel cached:
397415 stage : manual
398416 timeout : 1 hour
399417 rules :
400- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
418+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
401419 when : never
402420 - if : $ON_MR == "true" && $CI_MERGE_REQUEST_APPROVED == "true"
403421 - if : $ON_MR
@@ -411,7 +429,7 @@ smoke archlinux cached:
411429 stage : manual
412430 timeout : 1 hour
413431 rules :
414- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
432+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
415433 when : never
416434 - if : $ON_MR == "true" && $CI_MERGE_REQUEST_APPROVED == "true"
417435 - if : $ON_MR
@@ -425,7 +443,7 @@ smoke dpdk cached:
425443 stage : manual
426444 timeout : 1 hour
427445 rules :
428- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
446+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
429447 when : never
430448 - if : $ON_MR == "true" && $CI_MERGE_REQUEST_APPROVED == "true"
431449 - if : $ON_MR
@@ -446,7 +464,7 @@ smoke avx512 cached:
446464 stage : manual
447465 timeout : 1 hour
448466 rules :
449- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
467+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
450468 when : never
451469 - if : $ON_MR == "true" && $CI_MERGE_REQUEST_APPROVED == "true"
452470 changes :
@@ -464,7 +482,7 @@ smoke arm cached:
464482 stage : manual
465483 timeout : 1 hour
466484 rules :
467- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
485+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
468486 when : never
469487 - if : $ON_MR == "true" && $CI_MERGE_REQUEST_APPROVED == "true"
470488 changes :
@@ -482,7 +500,7 @@ smoke arm neon cached:
482500 stage : manual
483501 timeout : 1 hour
484502 rules :
485- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
503+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
486504 when : never
487505 - if : $ON_MR == "true" && $CI_MERGE_REQUEST_APPROVED == "true"
488506 changes :
@@ -498,7 +516,7 @@ smoke arm neon cached:
498516smoke relwithdeb clean :
499517 extends : .smoke relwithdeb
500518 rules :
501- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
519+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
502520 after_script :
503521 - *build_after_script
504522 artifacts :
@@ -507,7 +525,7 @@ smoke relwithdeb clean:
507525smoke split 7.2 clean :
508526 extends : smoke relwithdeb clean
509527 rules :
510- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
528+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
511529 changes :
512530 << : *split_changes
513531 variables :
@@ -524,41 +542,41 @@ smoke split 8 clean:
524542smoke tsan clean :
525543 extends : .smoke tsan
526544 rules :
527- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
545+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
528546
529547smoke rhel clean :
530548 extends : .smoke rhel
531549 rules :
532- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
550+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
533551
534552smoke archlinux clean :
535553 extends : .smoke archlinux
536554 rules :
537- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
555+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
538556
539557smoke dpdk clean :
540558 extends : .smoke dpdk
541559 rules :
542- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
560+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
543561
544562smoke avx512 clean :
545563 extends : .smoke avx512
546564 rules :
547- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
565+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
548566 changes :
549567 << : *instruction_set_changes
550568
551569smoke arm clean :
552570 extends : .smoke arm
553571 rules :
554- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
572+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
555573 changes :
556574 << : *instruction_set_changes
557575
558576smoke arm neon clean :
559577 extends : .smoke arm neon
560578 rules :
561- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
579+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
562580 changes :
563581 << : *instruction_set_changes
564582
@@ -567,7 +585,7 @@ smoke arm neon clean:
567585intermediate commits cached :
568586 extends : .smoke release
569587 rules :
570- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
588+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
571589 when : never
572590 - if : $ON_MR
573591 timeout : 2 hour
@@ -598,7 +616,7 @@ valgrind changed tests:
598616 allow_failure :
599617 exit_codes : 124 # timeout command's exit code when the time is reached
600618 rules :
601- - if : $CI_MERGE_REQUEST_LABELS =~ /urgent /
619+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci-no-memcheck /
602620 when : never
603621 - if : $ON_MR == "true" && $CI_MERGE_REQUEST_APPROVED == "true"
604622 - if : $ON_MR
@@ -635,7 +653,7 @@ valgrind changed tests:
635653intermediate commits clean :
636654 extends : intermediate commits cached
637655 rules :
638- - if : $CI_MERGE_REQUEST_LABELS =~ /no-cache/
656+ - if : $CI_MERGE_REQUEST_LABELS =~ /ci- no-cache/
639657
640658# ################
641659# Build Nightly #
0 commit comments