Mon script essaie d'exécuter mvn clean installe dans tous les projets mais avant d'essayer de basculer vers la branche dev et de le tirer.Erreur de syntaxe dans le script
successString="[INFO] BUILD SUCCESS";
file="mvnoutput";
red=$'\e[1;31m';
grn=$'\e[1;32m';
end=$'\e[0m';
function checkResult
if grep -Fxq "$successString" $file
then
echo -en "${grn}[${1}]Build ok${end}";
else
echo "${red}[${1}]Error in mvn clean install${end}";
exit 1;
fi;
end
function pullAndSwitchDevBranch
git checkout dev;
git pull origin dev;
end
cd api-pay-commons/;
pullAndSwitchDevBranch;
touch mvnoutput;
mvn clean install -U > mvnoutput;
checkResult PAY;
Pourquoi j'ai reçu cette erreur?
ligne 17: Fin: command not found ./script.sh: Ligne 20: syntaxe
erreur près de la caisse git
git' ./script.sh: line 20:
jeton inattendu dev; »
réponse exhaustive. fantastique! –