Make docker build target optional
This commit is contained in:
7
.github/workflows/docker-build-publish.yml
vendored
7
.github/workflows/docker-build-publish.yml
vendored
@@ -114,9 +114,14 @@ jobs:
|
|||||||
BUILD_ARG_FLAGS=$(printf -- "--build-arg %s " $BUILD_ARGS)
|
BUILD_ARG_FLAGS=$(printf -- "--build-arg %s " $BUILD_ARGS)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
TARGET_FLAG=""
|
||||||
|
if [ -n "$TARGET" ] && [ "$TARGET" != "null" ]; then
|
||||||
|
TARGET_FLAG="--target $TARGET"
|
||||||
|
fi
|
||||||
|
|
||||||
docker buildx build \
|
docker buildx build \
|
||||||
--file "$DOCKERFILE" \
|
--file "$DOCKERFILE" \
|
||||||
--target "$TARGET" \
|
$TARGET_FLAG \
|
||||||
--cache-from "type=registry,ref=$CACHE_REF" \
|
--cache-from "type=registry,ref=$CACHE_REF" \
|
||||||
--cache-to "type=registry,ref=$CACHE_REF,mode=max" \
|
--cache-to "type=registry,ref=$CACHE_REF,mode=max" \
|
||||||
$SSH_FLAGS \
|
$SSH_FLAGS \
|
||||||
|
|||||||
Reference in New Issue
Block a user