Chunk build all the images

This commit is contained in:
2025-11-29 13:21:29 -05:00
parent fde2d90e5e
commit 3eefec1d1e

View File

@@ -19,8 +19,8 @@ variables:
DOCKER_CERT_PATH: $DOCKER_TLS_CERTDIR/client
RUST_LOG_STYLE: always
BB_SIGNING_DRIVER: sigstore
BB_CACHE_LAYERS: 'true'
BB_BUILD_PUSH: 'true'
BB_BUILD_CHUNKED_OCI: 'true'
CLICOLOR_FORCE: 1
TAG: main
@@ -42,8 +42,6 @@ base-images:
extends:
- .build
stage: base-images
variables:
BB_BUILD_RECHUNK: 'true'
rules:
# Run when any of the base recipes change
- changes:
@@ -65,11 +63,8 @@ base-images:
# - base-cosmic-nvidia.yml
- base-kinoite.yml
- base-kinoite-nvidia.yml
- RECIPE:
- base-combo.yml
- base-combo-nvidia.yml
BB_BUILD_CHUNKED_OCI: 'true'
BB_BUILD_RECHUNK: 'false'
wke-images:
extends:
@@ -78,6 +73,8 @@ wke-images:
needs:
- job: 'base-images: [base.yml]'
optional: true
variables:
BB_BUILD_CHUNKED_OCI_MAX_LAYERS: '256'
parallel:
matrix:
- RECIPE:
@@ -89,6 +86,8 @@ kinoite-images:
extends:
- .build
stage: build
variables:
BB_BUILD_CHUNKED_OCI_MAX_LAYERS: '256'
needs:
- job: 'base-images: [base-kinoite.yml]'
optional: true
@@ -101,6 +100,8 @@ kinoite-nvidia-images:
extends:
- .build
stage: build
variables:
BB_BUILD_CHUNKED_OCI_MAX_LAYERS: '256'
needs:
- job: 'base-images: [base-kinoite-nvidia.yml]'
optional: true
@@ -114,9 +115,9 @@ combo-images:
- .build
stage: build
variables:
BB_BUILD_CHUNKED_OCI: 'true'
BB_BUILD_CHUNKED_OCI_MAX_LAYERS: '256'
needs:
- job: 'base-images: [base-combo.yml, true, false]'
- job: 'base-images: [base-combo.yml]'
optional: true
parallel:
matrix:
@@ -128,9 +129,9 @@ combo-nvidia-images:
- .build
stage: build
variables:
BB_BUILD_CHUNKED_OCI: 'true'
BB_BUILD_CHUNKED_OCI_MAX_LAYERS: '256'
needs:
- job: 'base-images: [base-combo-nvidia.yml, true, false]'
- job: 'base-images: [base-combo-nvidia.yml]'
optional: true
parallel:
matrix: