@@ -11,7 +11,7 @@ DOCKER_IMAGE_TAGS=$8
1111DOCKER_IMAGE_PLATFORM=$9
1212CUSTOM_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" )
1616fi
1717
@@ -22,22 +22,22 @@ docker buildx create --use # Creating builder instance to support cross-platform
2222
2323docker 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
3131fi
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}
3737fi
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}
4141fi
4242
4343echo " Check args"
@@ -46,15 +46,12 @@ if [ "$(echo ${CUSTOM_DOCKER_BUILD_ARGS})" != '' ]; then
4646 set -- ${@ } ${CUSTOM_DOCKER_BUILD_ARGS}
4747fi
4848
49- echo " Set context"
5049set -- ${@ } ${BUILD_CONTEXT}
5150
52- echo " Check DOCKER_IMAGE_TAGS"
53- for tag in $( echo ${DOCKER_IMAGE_TAGS} )
51+ for tag in ${DOCKER_IMAGE_TAGS}
5452do
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} $ {@ }
5755done
5856
59- echo " Start build"
6057docker buildx build --push ${@ }
0 commit comments