ShellCheck Docker image for CI that automatically finds scripts to check.
docker run --rm -tv "$(pwd):/source:ro" inviz/shellcheck.PHONY: shellcheck
shellcheck:
docker run --rm -tv "$(CURDIR):/source:ro" inviz/shellchecklint-shellcheck:
stage: lint
image:
name: inviz/shellcheck
entrypoint: ["sh", "-c"]
script:
- shellcheck-cilint-shellcheck:
stage: lint
image:
name: inviz/shellcheck
entrypoint: ["sh", "-c"]
script:
- shellcheck-ci --junit > shellcheck.xml
artifacts:
when: always
paths:
- shellcheck.xml
reports:
junit: shellcheck.xmlCopyright © 2019–2020 Arthur Khashaev. See license for details.