Skip to content

Commit cafc705

Browse files
committed
fill push action
1 parent 7a2a669 commit cafc705

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

scripts/docker/build.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ function usage() {
4242

4343
# Defines if build is for pushing to remote registry or loading locally only.
4444
# Can be overridden with --load-only flag.
45-
LOAD=""
45+
DOCKER_ACTION="push"
4646

4747
while [[ "$#" -gt 0 ]]; do case $1 in
4848
-s|--service) SERVICE="$2"; shift;;
@@ -52,7 +52,7 @@ while [[ "$#" -gt 0 ]]; do case $1 in
5252
-c|--cache-from) INPUT_CACHE="$2"; shift;;
5353
-r|--repo) MINA_REPO="$2"; shift;;
5454
-p|--platform) INPUT_PLATFORM="$2"; shift;;
55-
-l|--load-only) LOAD="--load" ;;
55+
-l|--load-only) DOCKER_ACTION="load" ;;
5656
--docker-registry) export DOCKER_REGISTRY="$2"; shift;;
5757
--no-cache) NO_CACHE="--no-cache"; ;;
5858
--deb-codename) INPUT_CODENAME="$2"; shift;;
@@ -260,9 +260,9 @@ BUILD_NETWORK="--allow=network.host"
260260
# If DOCKER_CONTEXT is not specified, assume none and just pipe the dockerfile into docker build
261261
if [[ -z "${DOCKER_CONTEXT}" ]]; then
262262
cat $DOCKERFILE_PATH | docker buildx build --network=host \
263-
$LOAD --progress=plain $PLATFORM $DEBIAN_ARCH_ARG $CANONICAL_ARCH_ARG $DOCKER_REPO_ARG $NO_CACHE $BUILD_NETWORK $CACHE $NETWORK $IMAGE $DEB_CODENAME $DEB_RELEASE $DEB_VERSION $DOCKER_DEB_SUFFIX $DEB_REPO $BRANCH $REPO $LEGACY_VERSION -t "$TAG" -t "$HASHTAG" -
263+
--"$DOCKER_ACTION" --progress=plain $PLATFORM $DEBIAN_ARCH_ARG $CANONICAL_ARCH_ARG $DOCKER_REPO_ARG $NO_CACHE $BUILD_NETWORK $CACHE $NETWORK $IMAGE $DEB_CODENAME $DEB_RELEASE $DEB_VERSION $DOCKER_DEB_SUFFIX $DEB_REPO $BRANCH $REPO $LEGACY_VERSION -t "$TAG" -t "$HASHTAG" -
264264
else
265-
docker buildx build $LOAD --network=host --progress=plain $PLATFORM $DEBIAN_ARCH_ARG $CANONICAL_ARCH_ARG $DOCKER_REPO_ARG $NO_CACHE $BUILD_NETWORK $CACHE $NETWORK $IMAGE $DEB_CODENAME $DEB_RELEASE $DEB_VERSION $DOCKER_DEB_SUFFIX $DEB_REPO $BRANCH $REPO $LEGACY_VERSION "$DOCKER_CONTEXT" -t "$TAG" -t "$HASHTAG" -f $DOCKERFILE_PATH
265+
docker buildx build --"$DOCKER_ACTION" --network=host --progress=plain $PLATFORM $DEBIAN_ARCH_ARG $CANONICAL_ARCH_ARG $DOCKER_REPO_ARG $NO_CACHE $BUILD_NETWORK $CACHE $NETWORK $IMAGE $DEB_CODENAME $DEB_RELEASE $DEB_VERSION $DOCKER_DEB_SUFFIX $DEB_REPO $BRANCH $REPO $LEGACY_VERSION "$DOCKER_CONTEXT" -t "$TAG" -t "$HASHTAG" -f $DOCKERFILE_PATH
266266
fi
267267

268268
echo "✅ Docker image for service ${SERVICE} built successfully."

0 commit comments

Comments
 (0)