Try building all images in one go

This commit is contained in:
Gerald Pinder
2024-05-14 11:14:03 -04:00
parent 0631223a06
commit 4c1d36220e
2 changed files with 11 additions and 9 deletions

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@
cosign.key
/Containerfile
/.env
/Containerfile.*

View File

@@ -15,17 +15,17 @@ build-image:
stage: build
interruptible: true
image:
name: ghcr.io/blue-build/cli:108-feat-allow-adding-stages-to-run-builds-for-things-like-compiled-programs
name: ghcr.io/blue-build/cli:multi-recipe-stages
entrypoint: [""]
services:
- docker:dind
parallel:
matrix:
- RECIPE:
- jp-desktop.yml
- jp-laptop.yml
- jp-desktop-39.yml
- cp-laptop.yml
# parallel:
# matrix:
# - RECIPE:
# - jp-desktop.yml
# - jp-laptop.yml
# - jp-desktop-39.yml
# - cp-laptop.yml
variables:
DOCKER_HOST: tcp://docker:2376
DOCKER_TLS_CERTDIR: /certs
@@ -38,4 +38,5 @@ build-image:
- export COSIGN_PRIVATE_KEY=$(cat .secure_files/cosign.key)
script:
- sleep 5
- bluebuild build -vv -B docker -p ./recipes/$RECIPE
- bluebuild build -vv -B docker -p ./recipes/*.yml
# - bluebuild build -vv -B docker -p ./recipes/$RECIPE