diff --git a/.travis.yml b/.travis.yml index 0f5bd4838..887963d5a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,6 +22,10 @@ jobs: size: x-large env: - PIP_CACHE_DIR=$HOME/.cache/pip PIPENV_CACHE_DIR=$HOME/.cache/pipenv LIBSODIUM_MAKE_ARGS=-j8 + addons: + apt: + packages: + - shellcheck cache: - pip: true @@ -85,6 +89,9 @@ jobs: - JS_WARNINGS_AMOUNT_UPPER_LIMIT=0 - eslint ./src --max-warnings $JS_WARNINGS_AMOUNT_UPPER_LIMIT # test for max warnings + # check shell scripts + - for file in $(find $TRAVIS_BUILD_DIR -type f); do shellcheck --format=gcc $file; done; + # build documentation - cd $TRAVIS_BUILD_DIR/docs - ../hugo --verbose --environment staging