diff --git a/.gitlab-industrial-ci-kinetic-no-rosinstall.yml b/.gitlab-industrial-ci-kinetic-no-rosinstall.yml
index 60f7b617d9ff6f05c2edf3a35e7b13296cd37cf2..62db922c21089f0932939a0e58f0e9ce6127e186 100644
--- a/.gitlab-industrial-ci-kinetic-no-rosinstall.yml
+++ b/.gitlab-industrial-ci-kinetic-no-rosinstall.yml
@@ -105,18 +105,21 @@ python_syntax:
 
 ##########################################################
 ## Check for errors in bash/sh scripts
-## Uses https://github.com/cytopia/awesome-ci
+## Uses https://github.com/koalaman/shellcheck
 ##########################################################
 bash_syntax:
+  before_script:
+    - apk add --update shellcheck
   stage: postcheck
   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
+    - find . -type f -name '*.sh' -exec shellcheck -s sh {} \;
+    - find . -type f -name '*.bash' -exec shellcheck -s bash {} \;
     - exit $RET
   when: always
   tags:
     - docker
+  allow_failure: yes
 
 ##########################################################
 ## Check for errors in markdown files
diff --git a/.gitlab-industrial-ci-kinetic-with-rosinstall.yml b/.gitlab-industrial-ci-kinetic-with-rosinstall.yml
index dd3b5b2e6e82f5cc629c9728cd14918e482532af..6c8904c909e126094c71c0cc164da77c7d403637 100644
--- a/.gitlab-industrial-ci-kinetic-with-rosinstall.yml
+++ b/.gitlab-industrial-ci-kinetic-with-rosinstall.yml
@@ -107,18 +107,21 @@ python_syntax:
 
 ##########################################################
 ## Check for errors in bash/sh scripts
-## Uses https://github.com/cytopia/awesome-ci
+## Uses https://github.com/koalaman/shellcheck
 ##########################################################
 bash_syntax:
+  before_script:
+    - apk add --update shellcheck
   stage: postcheck
   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
+    - find . -type f -name '*.sh' -exec shellcheck -s sh {} \;
+    - find . -type f -name '*.bash' -exec shellcheck -s bash {} \;
     - exit $RET
   when: always
   tags:
     - docker
+  allow_failure: yes
 
 ##########################################################
 ## Check for errors in markdown files