diff --git a/.gitlab-industrial-ci-kinetic-with-rosinstall.yml b/.gitlab-industrial-ci-kinetic-with-rosinstall.yml index ed548b8f317122e9e54f7e8d4f8aec71bbd14781..8d2259eb2c63f074b15e439893b0913a683a2b96 100644 --- a/.gitlab-industrial-ci-kinetic-with-rosinstall.yml +++ b/.gitlab-industrial-ci-kinetic-with-rosinstall.yml @@ -37,12 +37,16 @@ python_syntax: when: always ########################################################## -## Check for errors in bash scripts +## Check for errors in bash/sh scripts ## Uses https://github.com/cytopia/awesome-ci ########################################################## bash_syntax: stage: postcheck - script: docker run -v ${PWD}:/ac cytopia/awesome-ci syntax-sh --path=/ac --extension=sh --ignore=.ci_config + script: + - RET=0 + - docker run -v ${PWD}:/ac cytopia/awesome-ci syntax-sh --path=/ac --extension=sh --ignore=.ci_config || RET=1 + - docker run -v ${PWD}:/ac cytopia/awesome-ci syntax-bash --path=/ac --extension=bash --ignore=.ci_config || RET=1 + - exit $RET allow_failure: yes when: always