cd $WORKSPACE
# remove old maven repository if exists
-[ -d .repository ] && rm .repository -rf && echo "$WORKSPACE/.repository (used by Maven) removed"
+[[ -d .repository ]] && rm .repository -rf && echo "$WORKSPACE/.repository (used by Maven) removed"
# clean up git
git reset --hard
# respect build-triggers (triggered from a git commit message containing the string [no-test])
git checkout $GIT_BRANCH_NAME
git status
-if [ ${GIT_BRANCH_NAME:0:8} = "feature/" ] || [ ${GIT_BRANCH_NAME:0:7} = "bugfix/" ]; then
+if [[ ${GIT_BRANCH_NAME:0:8} = "feature/" ]] || [[ ${GIT_BRANCH_NAME:0:7} = "bugfix/" ]]; then
if [[ "$BUILD_TRIGGERS" == *"merge"* ]]; then
#
# if triggered to 'merge' via git commit,
figlet "integration merge"
git merge --no-ff origin/$GIT_BRANCH_NAME
fi
-elif [ "$GIT_BRANCH_NAME" = "master" ] || [ "${GIT_BRANCH_NAME:0:7}" = "hotfix/" ]; then
+elif [[ "$GIT_BRANCH_NAME" = "master" ]] || [[ "${GIT_BRANCH_NAME:0:7}" = "hotfix/" ]]; then
#
# check whether we will able to 'git tag' after the build by trying it now
#