@@ -77,6 +77,30 @@ variables:
7777 - !reference [.image-pull-rules, rules]
7878
7979
80+ .image-pull-ubuntu24.04 :
81+ # Perform for each DRIVER_VERSION
82+ extends :
83+ - .driver-versions
84+ - .image-pull-generic
85+ rules :
86+ - if : $CI_PIPELINE_SOURCE == "schedule"
87+ when : never
88+ - !reference [.image-pull-rules, rules]
89+
90+ image-precompiled-ubuntu24.04 :
91+ variables :
92+ DIST : signed_ubuntu24.04
93+ BASE_TARGET : noble
94+ PRECOMPILED : " true"
95+ CVE_UPDATES : " curl libc6"
96+ rules :
97+ - when : delayed
98+ start_in : 30 minutes
99+ extends :
100+ - .driver-versions-precompiled-ubuntu24.04
101+ - .image-pull-generic
102+
103+
80104.image-pull-ubuntu22.04 :
81105 # Perform for each DRIVER_VERSION
82106 extends :
@@ -196,6 +220,18 @@ image-rhel8:
196220 - if : $CI_PIPELINE_SOURCE == "merge_request_event"
197221 - !reference [.pipeline-trigger-rules, rules]
198222
223+ .scan-precompiled-ubuntu24.04 :
224+ variables :
225+ DIST : signed_ubuntu24.04
226+ BASE_TARGET : noble
227+ PRECOMPILED : " true"
228+ extends :
229+ - .driver-versions-precompiled-ubuntu24.04
230+ - .scan-generic
231+ rules :
232+ - !reference [.scan-rules-common, rules]
233+ - when : always
234+
199235.scan-precompiled-ubuntu22.04 :
200236 variables :
201237 DIST : signed_ubuntu22.04
@@ -306,6 +342,26 @@ release:ngc-ubuntu22.04:
306342 - .dist-ubuntu22.04
307343 - .driver-versions
308344
345+ # TODO will be enabled after QA
346+ # release:ngc-ubuntu24.04:
347+ # extends:
348+ # - .release:ngc
349+ # - .dist-ubuntu24.04
350+ # - .driver-versions
351+
352+ # release:ngc-precompiled-ubuntu24.04:
353+ # variables:
354+ # DIST: signed_ubuntu24.04
355+ # BASE_TARGET: noble
356+ # PRECOMPILED: "true"
357+ # extends:
358+ # - .driver-versions-precompiled-ubuntu24.04
359+ # - .release-generic
360+ # - .release:ngc-variables
361+ # rules:
362+ # # Only run NGC release job on scheduled pipelines
363+ # - if: $CI_PIPELINE_SOURCE == "schedule"
364+
309365release:ngc-precompiled-ubuntu22.04 :
310366 variables :
311367 DIST : signed_ubuntu22.04
@@ -433,6 +489,23 @@ release:ngc-rhel8.10:
433489 - ' echo "Signing the image ${IMAGE_NAME}:${IMAGE_TAG}"'
434490 - ngc-cli/ngc registry image publish --source ${IMAGE_NAME}:${IMAGE_TAG} ${IMAGE_NAME}:${IMAGE_TAG} --public --discoverable --allow-guest --sign --org nvidia
435491
492+ sign:ngc-precompiled-ubuntu24.04 :
493+ extends :
494+ - .driver-versions-precompiled-ubuntu24.04
495+ - .dist-ubuntu22.04
496+ - .release-generic
497+ - .release:ngc-variables
498+ - .sign:ngc
499+ variables :
500+ DIST : signed_ubuntu24.04
501+ BASE_TARGET : noble
502+ PRECOMPILED : " true"
503+ needs :
504+ - release:ngc-precompiled-ubuntu24.04
505+ rules :
506+ # Only run NGC release job on scheduled pipelines
507+ - if : $CI_PIPELINE_SOURCE == "schedule"
508+
436509sign:ngc-precompiled-ubuntu22.04 :
437510 extends :
438511 - .driver-versions-precompiled-ubuntu22.04
@@ -455,6 +528,9 @@ sign:ngc-ubuntu-rhel-rhcos:
455528 - .sign:ngc
456529 parallel :
457530 matrix :
531+ - SIGN_JOB_NAME : ["ubuntu"]
532+ VERSION : ["24.04"]
533+ DRIVER_VERSION : ["550.127.08"]
458534 - SIGN_JOB_NAME : ["ubuntu"]
459535 VERSION : ["22.04"]
460536 DRIVER_VERSION : ["535.216.03", "550.127.08"]
0 commit comments