diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 79859b5..61679af 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,14 +31,15 @@ build-binary: - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > ~/.docker/config.json script: # buildctl-daemonless.sh acts as your ephemeral build orchestrator - - buildctl-daemonless.sh build \ - --frontend=dockerfile.v0 \ - --local context="$CI_PROJECT_DIR/build" \ - --local dockerfile="$CI_PROJECT_DIR/build/Dockerfile" \ - --opt platform=linux/amd64,linux/arm64 \ - --export-cache type=registry,ref=$CACHE_IMAGE \ - --import-cache type=registry,ref=$CACHE_IMAGE \ - --output type=image,name=$CI_REGISTRY_IMAGE/deploy-artifacts:commit-$CI_COMMIT_SHA,push=true \ - --output type=image,name=$CI_REGISTRY_IMAGE/deploy-artifacts:latest,push=true + - | + buildctl-daemonless.sh build \ + --frontend=dockerfile.v0 \ + --local context="$CI_PROJECT_DIR/build" \ + --local dockerfile="$CI_PROJECT_DIR/build" \ + --opt platform=linux/amd64,linux/arm64 \ + --export-cache type=registry,ref=$CACHE_IMAGE \ + --import-cache type=registry,ref=$CACHE_IMAGE \ + --output type=image,name=$CI_REGISTRY_IMAGE/deploy-artifacts:commit-$CI_COMMIT_SHA,push=true \ + --output type=image,name=$CI_REGISTRY_IMAGE/deploy-artifacts:latest,push=true include: - template: Security/Secret-Detection.gitlab-ci.yml