1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
workflow:
rules:
- if: $CI_MERGE_REQUEST_IID
- if: $CI_COMMIT_TAG
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
image: debian:stable
before_script:
- export DEBIAN_FRONTEND=noninteractive
- apt-get update -qq
shellcheck:
script:
- apt-get -qy install shellcheck xmlstarlet
- shellcheck --version
- 'shellcheck --format=checkstyle examples/check-build
| xmlstarlet tr ci/shellcheck/checkstyle2junit.xslt
> shellcheck.xml'
artifacts:
when: always
reports:
junit: shellcheck.xml
|