1
0
Fork 0
mirror of https://github.com/aevea/action-kaniko.git synced 2025-01-30 22:09:37 +01:00

fix(kaniko): workaround for passing arguments containing spaces

set up input field separator as null and use eval to run kaniko executor
This commit is contained in:
Idriss Neumann 2022-06-24 12:41:58 +01:00 committed by Alex Viscreanu
parent 10b098cb52
commit a95ae7d706
No known key found for this signature in database

View file

@ -88,8 +88,13 @@ cat <<EOF >/kaniko/.docker/config.json
} }
EOF EOF
# https://github.com/GoogleContainerTools/kaniko/issues/1803
# https://github.com/GoogleContainerTools/kaniko/issues/1349 # https://github.com/GoogleContainerTools/kaniko/issues/1349
/kaniko/executor --reproducible --force $ARGS export IFS=''
kaniko_cmd="/kaniko/executor ${ARGS} --reproducible --force"
echo "Running kaniko command ${kaniko_cmd}"
eval "${kaniko_cmd}"
echo "image=$IMAGE" >> $GITHUB_OUTPUT echo "image=$IMAGE" >> $GITHUB_OUTPUT
if [ ! -z $INPUT_SKIP_UNCHANGED_DIGEST ]; then if [ ! -z $INPUT_SKIP_UNCHANGED_DIGEST ]; then