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