r7.sh 894 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/bash
  2. FOLDER=r7.cms.cse-invent.com
  3. BRANCH_ORIGIN=dev
  4. BRANCH=r7
  5. echo "Vérification de l'existence du répertoire ${FOLDER}..."
  6. if [ ! -d "/var/www/${FOLDER}" ]; then
  7. echo "Le répertoire /var/www/${FOLDER} n'existe pas."
  8. exit 1
  9. fi
  10. echo "Changement de répertoire en cours..."
  11. cd "/var/www/${FOLDER}" || { echo "Échec du changement de répertoire ${FOLDER}."; exit 1; }
  12. echo "Mise à jour des références distantes..."
  13. git fetch --all --prune || { echo "Échec du fetch distant."; exit 1; }
  14. echo "Changement de branche en cours..."
  15. git checkout ${BRANCH} || { echo "Échec du changement de branche."; exit 1; }
  16. echo "Mise à jour de la branche locale en cours..."
  17. git pull origin ${BRANCH_ORIGIN} || { echo "Échec du pull depuis ${BRANCH_ORIGIN}."; exit 1; }
  18. echo "Push des changements en cours..."
  19. git push || { echo "Échec du push."; exit 1; }
  20. echo "-// SUCCESS //-";