@@ -11,7 +11,7 @@ export CC=${CC:-gcc}
1111export PATH=~ /.local/bin:/usr/local/bin:$PATH
1212
1313git clone https://github.com/boostorg/boost-ci.git boost-ci-cloned --depth 1
14- [ " $( basename $DRONE_REPO ) " == " boost-ci" ] || cp -prf boost-ci-cloned/ci .
14+ [[ " $( basename " $DRONE_REPO " ) " == " boost-ci" ] ] || cp -prf boost-ci-cloned/ci .
1515rm -rf boost-ci-cloned
1616
1717export BOOST_CI_TARGET_BRANCH=" $DRONE_BRANCH "
@@ -33,6 +33,7 @@ if [[ $(uname) == "Linux" ]]; then
3333 error=1
3434 fi
3535 if (( error == 1 )) ; then
36+ # shellcheck disable=SC2016
3637 [[ " ${DRONE_EXTRA_PRIVILEGED:- 0} " == " True" ]] || echo ' Try passing `privileged=True` to the job in .drone.star'
3738 echo -e " \n"
3839 fi
@@ -46,6 +47,7 @@ scripts=(
4647for script in " ${scripts[@]} " ; do
4748 if [ -e " $script " ]; then
4849 echo " ==============================> RUN $script "
50+ # shellcheck disable=SC1090
4951 source " $script "
5052 set +x
5153 fi
@@ -56,26 +58,28 @@ echo "==================================> SCRIPT ($DRONE_JOB_BUILDTYPE)"
5658
5759case " $DRONE_JOB_BUILDTYPE " in
5860 boost)
59- $BOOST_CI_SRC_FOLDER /ci/build.sh
61+ " $BOOST_CI_SRC_FOLDER /ci/build.sh"
6062 ;;
6163 codecov)
62- $BOOST_CI_SRC_FOLDER /ci/travis/codecov.sh
64+ " $BOOST_CI_SRC_FOLDER /ci/travis/codecov.sh"
6365 ;;
6466 valgrind)
65- $BOOST_CI_SRC_FOLDER /ci/travis/valgrind.sh
67+ " $BOOST_CI_SRC_FOLDER /ci/travis/valgrind.sh"
6668 ;;
6769 coverity)
6870 echo " DRONE_BRANCH=$DRONE_BRANCH , DRONE_BUILD_EVENT=$DRONE_BUILD_EVENT , DRONE_REPO=$DRONE_REPO "
6971 if [[ " $DRONE_BRANCH " =~ ^(master| develop)$ ]] && [[ " $DRONE_BUILD_EVENT " =~ ^(push| cron)$ ]]; then
7072 if [ -z " $COVERITY_SCAN_NOTIFICATION_EMAIL " ] || [ -z " $COVERITY_SCAN_TOKEN " ]; then
7173 echo " Coverity details not set up"
74+ # shellcheck disable=SC2016
7275 [ -n " $COVERITY_SCAN_NOTIFICATION_EMAIL " ] || echo ' Missing $COVERITY_SCAN_NOTIFICATION_EMAIL'
76+ # shellcheck disable=SC2016
7377 [ -n " $COVERITY_SCAN_TOKEN " ] || echo ' Missing $COVERITY_SCAN_TOKEN'
7478 exit 1
7579 fi
7680 export BOOST_REPO=" $DRONE_REPO "
7781 export BOOST_BRANCH=" $DRONE_BRANCH "
78- $BOOST_CI_SRC_FOLDER /ci/coverity.sh
82+ " $BOOST_CI_SRC_FOLDER /ci/coverity.sh"
7983 fi
8084 ;;
8185 * )
0 commit comments