18 lines
453 B
Bash
Executable File
18 lines
453 B
Bash
Executable File
#!/bin/bash
|
|
|
|
function build-image() {
|
|
DOCKERFILE=${DOCKERFILE:="Dockerfile"}
|
|
|
|
BUILDX_OUTPUT="--load"
|
|
if [[ "$BUILDX_PLATFORM" == *,* ]]; then
|
|
BUILDX_OUTPUT="--push"
|
|
fi
|
|
|
|
echo "Building Docker image:"
|
|
SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct) docker buildx build . \
|
|
--file "$DOCKERFILE" \
|
|
--platform "$BUILDX_PLATFORM" \
|
|
--tag "${CONTAINER_REGISTRY}/${CONTAINER_TAG}" \
|
|
$BUILDX_OUTPUT
|
|
}
|