mirror of
https://github.com/hadolint/hadolint-action.git
synced 2026-07-18 21:38:03 +00:00
Merge pull request #50 from paulbarton90/check_exit_status
Apply exit code to hadolint.sh
This commit is contained in:
+5
-2
@@ -27,16 +27,19 @@ if [ -n "$HADOLINT_OUTPUT" ]; then
|
|||||||
OUTPUT=" | tee $HADOLINT_OUTPUT"
|
OUTPUT=" | tee $HADOLINT_OUTPUT"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
FAILED=0
|
||||||
if [ "$HADOLINT_RECURSIVE" = "true" ]; then
|
if [ "$HADOLINT_RECURSIVE" = "true" ]; then
|
||||||
shopt -s globstar
|
shopt -s globstar
|
||||||
|
|
||||||
filename="${!#}"
|
filename="${!#}"
|
||||||
flags="${@:1:$#-1}"
|
flags="${@:1:$#-1}"
|
||||||
|
|
||||||
hadolint $HADOLINT_CONFIG $flags **/$filename $OUTPUT
|
hadolint $HADOLINT_CONFIG $flags **/$filename $OUTPUT || FAILED=1
|
||||||
else
|
else
|
||||||
# shellcheck disable=SC2086
|
# shellcheck disable=SC2086
|
||||||
hadolint $HADOLINT_CONFIG "$@" $OUTPUT
|
hadolint $HADOLINT_CONFIG "$@" $OUTPUT || FAILED=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[ -z "$HADOLINT_OUTPUT" ] || echo "Hadolint output saved to: $HADOLINT_OUTPUT"
|
[ -z "$HADOLINT_OUTPUT" ] || echo "Hadolint output saved to: $HADOLINT_OUTPUT"
|
||||||
|
|
||||||
|
exit $FAILED
|
||||||
|
|||||||
Reference in New Issue
Block a user