Skip to content

Commit

Permalink
Merge pull request #50 from paulbarton90/check_exit_status
Browse files Browse the repository at this point in the history
Apply exit code to hadolint.sh
  • Loading branch information
lorenzo authored Mar 24, 2022
2 parents 96339c1 + 63666e5 commit 2bcb99c
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions hadolint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,16 +27,19 @@ if [ -n "$HADOLINT_OUTPUT" ]; then
OUTPUT=" | tee $HADOLINT_OUTPUT"
fi

FAILED=0
if [ "$HADOLINT_RECURSIVE" = "true" ]; then
shopt -s globstar

filename="${!#}"
flags="${@:1:$#-1}"

hadolint $HADOLINT_CONFIG $flags **/$filename $OUTPUT
hadolint $HADOLINT_CONFIG $flags **/$filename $OUTPUT || FAILED=1
else
# shellcheck disable=SC2086
hadolint $HADOLINT_CONFIG "$@" $OUTPUT
hadolint $HADOLINT_CONFIG "$@" $OUTPUT || FAILED=1
fi

[ -z "$HADOLINT_OUTPUT" ] || echo "Hadolint output saved to: $HADOLINT_OUTPUT"

exit $FAILED

0 comments on commit 2bcb99c

Please sign in to comment.