diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0922ba8..3b80264 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,7 +14,7 @@ stages: build-image: stage: build interruptible: true - image: ghcr.io/blue-build/cli:main + image: ghcr.io/blue-build/cli:$TAG services: - docker:dind parallel: @@ -24,7 +24,16 @@ build-image: - jp-laptop.yml - wke-server.yml - wke-worker.yml + TAG: + - main + DRIVER: + - docker + - RECIPE: - jp-desktop-nvidia.yml + TAG: + - 519-device-or-resource-busy-when-trying-to-rechunk-the-image-in-gitlab-ci + DRIVER: + - podman variables: DOCKER_HOST: tcp://docker:2376 DOCKER_TLS_CERTDIR: /certs @@ -38,4 +47,4 @@ build-image: - export COSIGN_PRIVATE_KEY=$(cat .secure_files/cosign.key) script: - sleep 5 - - bluebuild build -S sigstore -p ./recipes/$RECIPE + - bluebuild build -B "${DRIVER}" -S sigstore -p "./recipes/${RECIPE}"