chore: Fix tag CI to build prebuild separately from main build
This commit is contained in:
parent
7be5e00a31
commit
3ecb0d3d93
2 changed files with 78 additions and 7 deletions
12
Earthfile
12
Earthfile
|
|
@ -78,7 +78,7 @@ build-scripts:
|
|||
ARG BASE_IMAGE="alpine"
|
||||
FROM $BASE_IMAGE
|
||||
|
||||
COPY (+digest/base-image-digest --BASE_IMAGE=$BASE_IMAGE) /base-image-digest
|
||||
COPY --platform=native (+digest/base-image-digest --BASE_IMAGE=$BASE_IMAGE) /base-image-digest
|
||||
LABEL org.opencontainers.image.base.name="$BASE_IMAGE"
|
||||
LABEL org.opencontainers.image.base.digest="$(cat /base-image-digest)"
|
||||
|
||||
|
|
@ -94,7 +94,7 @@ blue-build-cli-prebuild:
|
|||
ARG BASE_IMAGE="registry.fedoraproject.org/fedora-toolbox"
|
||||
FROM DOCKERFILE -f Dockerfile.fedora .
|
||||
|
||||
COPY (+digest/base-image-digest --BASE_IMAGE=$BASE_IMAGE) /base-image-digest
|
||||
COPY --platform=native (+digest/base-image-digest --BASE_IMAGE=$BASE_IMAGE) /base-image-digest
|
||||
LABEL org.opencontainers.image.base.name="$BASE_IMAGE"
|
||||
LABEL org.opencontainers.image.base.digest="$(cat /base-image-digest)"
|
||||
|
||||
|
|
@ -124,7 +124,7 @@ blue-build-cli-alpine-prebuild:
|
|||
ARG BASE_IMAGE="alpine"
|
||||
FROM DOCKERFILE -f Dockerfile.alpine .
|
||||
|
||||
COPY (+digest/base-image-digest --BASE_IMAGE=$BASE_IMAGE) /base-image-digest
|
||||
COPY --platform=native (+digest/base-image-digest --BASE_IMAGE=$BASE_IMAGE) /base-image-digest
|
||||
LABEL org.opencontainers.image.base.name="$BASE_IMAGE"
|
||||
LABEL org.opencontainers.image.base.digest="$(cat /base-image-digest)"
|
||||
|
||||
|
|
@ -155,7 +155,7 @@ installer:
|
|||
ARG BASE_IMAGE="alpine"
|
||||
FROM $BASE_IMAGE
|
||||
|
||||
COPY (+digest/base-image-digest --BASE_IMAGE=$BASE_IMAGE) /base-image-digest
|
||||
COPY --platform=native (+digest/base-image-digest --BASE_IMAGE=$BASE_IMAGE) /base-image-digest
|
||||
LABEL org.opencontainers.image.base.name="$BASE_IMAGE"
|
||||
LABEL org.opencontainers.image.base.digest="$(cat /base-image-digest)"
|
||||
|
||||
|
|
@ -205,9 +205,9 @@ INSTALL:
|
|||
ARG --required OUT_DIR
|
||||
|
||||
IF [ "$TAGGED" = "true" ]
|
||||
COPY (+install/bluebuild --BUILD_TARGET="$BUILD_TARGET") $OUT_DIR
|
||||
COPY --platform=native (+install/bluebuild --BUILD_TARGET="$BUILD_TARGET") $OUT_DIR
|
||||
ELSE
|
||||
COPY (+install-all-features/bluebuild --BUILD_TARGET="$BUILD_TARGET") $OUT_DIR
|
||||
COPY --platform=native (+install-all-features/bluebuild --BUILD_TARGET="$BUILD_TARGET") $OUT_DIR
|
||||
END
|
||||
|
||||
SAVE_IMAGE:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue