|
|
@ -0,0 +1,14 @@ |
|
|
|
# TODO(miouge1): Include |
|
|
|
shellcheck: |
|
|
|
extends: .job |
|
|
|
stage: unit-tests |
|
|
|
variables: |
|
|
|
SHELLCHECK_VERSION: v0.6.0 |
|
|
|
before_script: |
|
|
|
- curl --silent "https://storage.googleapis.com/shellcheck/shellcheck-"${SHELLCHECK_VERSION}".linux.x86_64.tar.xz" | tar -xJv |
|
|
|
- cp shellcheck-"${SHELLCHECK_VERSION}"/shellcheck /usr/bin/ |
|
|
|
- shellcheck --version |
|
|
|
script: |
|
|
|
# Run shellcheck for all *.sh except contrib/ |
|
|
|
- find . -name '*.sh' -not -path './contrib/*' | xargs shellcheck --severity error |
|
|
|
except: ['triggers', 'master'] |