Skip to content

Commit 0aca9df

Browse files
committed
Update entrypoint.sh
1 parent 1287c8b commit 0aca9df

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

entrypoint.sh

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ DOCKER_IMAGE_TAGS=$8
1111
DOCKER_IMAGE_PLATFORM=$9
1212
CUSTOM_DOCKER_BUILD_ARGS=${10}
1313

14-
if [ $(echo ${EXTRACT_TAG_FROM_GIT_REF}) == "true" ]; then
14+
if [ "$(echo ${EXTRACT_TAG_FROM_GIT_REF})" == 'true' ]; then
1515
DOCKER_IMAGE_TAG=$(echo ${GITHUB_REF} | sed -e "s/refs\/tags\///g")
1616
fi
1717

@@ -22,22 +22,22 @@ docker buildx create --use # Creating builder instance to support cross-platform
2222

2323
docker login -u publisher -p ${DOCKER_TOKEN} ghcr.io
2424

25-
if [ $(echo ${PULL_IMAGE}) == "true" ]; then
26-
if [ $(echo ${DOCKER_IMAGE_PLATFORM}) != "" ]; then
27-
docker pull $(echo ${DOCKER_IMAGE_NAME_WITH_TAG}) --platform $(echo ${DOCKER_IMAGE_PLATFORM}) || docker pull $(echo ${DOCKER_IMAGE_NAME}) --platform $(echo ${DOCKER_IMAGE_PLATFORM}) || true
25+
if [ "$(echo ${PULL_IMAGE})" == 'true' ]; then
26+
if [ "$(echo ${DOCKER_IMAGE_PLATFORM})" != '' ]; then
27+
docker pull ${DOCKER_IMAGE_NAME_WITH_TAG} --platform ${DOCKER_IMAGE_PLATFORM} || docker pull ${DOCKER_IMAGE_NAME} --platform ${DOCKER_IMAGE_PLATFORM} || true
2828
else
29-
docker pull $(echo ${DOCKER_IMAGE_NAME_WITH_TAG}) || docker pull $(echo ${DOCKER_IMAGE_NAME}) || true
29+
docker pull ${DOCKER_IMAGE_NAME_WITH_TAG} || docker pull ${DOCKER_IMAGE_NAME} || true
3030
fi
3131
fi
3232

33-
set -- -t $(echo ${DOCKER_IMAGE_NAME_WITH_TAG})
33+
set -- -t ${DOCKER_IMAGE_NAME_WITH_TAG}
3434

35-
if [ $(echo ${DOCKERFILE}) != "Dockerfile" ]; then
36-
set -- $(echo ${@}) -f $(echo ${DOCKERFILE})
35+
if [ "$(echo ${DOCKERFILE})" != 'Dockerfile' ]; then
36+
set -- $(echo ${@}) -f ${DOCKERFILE}
3737
fi
3838

39-
if [ $(echo ${DOCKER_IMAGE_PLATFORM}) != "" ]; then
40-
set -- $(echo ${@}) --platform $(echo ${DOCKER_IMAGE_PLATFORM})
39+
if [ "$(echo ${DOCKER_IMAGE_PLATFORM})" != '' ]; then
40+
set -- $(echo ${@}) --platform ${DOCKER_IMAGE_PLATFORM}
4141
fi
4242

4343
echo "Check args"
@@ -46,15 +46,12 @@ if [ "$(echo ${CUSTOM_DOCKER_BUILD_ARGS})" != '' ]; then
4646
set -- ${@} ${CUSTOM_DOCKER_BUILD_ARGS}
4747
fi
4848

49-
echo "Set context"
5049
set -- ${@} ${BUILD_CONTEXT}
5150

52-
echo "Check DOCKER_IMAGE_TAGS"
53-
for tag in $(echo ${DOCKER_IMAGE_TAGS})
51+
for tag in ${DOCKER_IMAGE_TAGS}
5452
do
5553
DOCKER_IMAGE_NAME_WITH_TAG=$(echo ${DOCKER_IMAGE_NAME}:${tag} | tr '[:upper:]' '[:lower:]')
56-
set -- -t $(echo ${DOCKER_IMAGE_NAME_WITH_TAG}) $(echo ${@})
54+
set -- -t ${DOCKER_IMAGE_NAME_WITH_TAG} ${@}
5755
done
5856

59-
echo "Start build"
6057
docker buildx build --push ${@}

0 commit comments

Comments
 (0)