Skip to content

Repository files navigation

ShellCheck for CI

ShellCheckDocker image for CI that automatically finds scripts to check.

Usage

Shell

docker run --rm -tv "$(pwd):/source:ro" inviz/shellcheck

Make

.PHONY: shellcheck
shellcheck:
docker run --rm -tv "$(CURDIR):/source:ro" inviz/shellcheck

GitLab CI

lint-shellcheck:
stage: lintimage:
name: inviz/shellcheckentrypoint: ["sh", "-c"]script:
- shellcheck-ci

GitLab CI with JUnit report

lint-shellcheck:
stage: lintimage:
name: inviz/shellcheckentrypoint: ["sh", "-c"]script:
- shellcheck-ci --junit > shellcheck.xmlartifacts:
when: alwayspaths:
- shellcheck.xmlreports:
junit: shellcheck.xml

Copyright

Copyright © 2019–2020 Arthur Khashaev. See license for details.

About

ShellCheck Docker image for CI that automatically finds scripts to check.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages