dev.sh 945 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. FOLDER=r7.cms.cse-invent.com
  3. BRANCH_ORIGIN=dev
  4. BRANCH=dev
  5. echo "Changement de propriétaire des fichiers en cours..."
  6. sudo chown www-data:www-data /var/www -R
  7. echo "Vérification de l'existence du répertoire ${FOLDER}..."
  8. if [ ! -d "/var/www/${FOLDER}" ]; then
  9. echo "Le répertoire /var/www/${FOLDER} n'existe pas."
  10. exit 1
  11. fi
  12. echo "Changement de répertoire en cours..."
  13. cd /var/www || { echo "Échec du changement de répertoire."; exit 1; }
  14. cd ${FOLDER} || { echo "Échec du changement de répertoire ${FOLDER}."; exit 1; }
  15. echo "Changement de branche en cours..."
  16. git checkout ${BRANCH} || { echo "Échec du changement de branche."; exit 1; }
  17. echo "Mise à jour de la branche locale en cours..."
  18. git pull origin ${BRANCH_ORIGIN} || { echo "Échec du pull depuis ${BRANCH_ORIGIN}."; exit 1; }
  19. echo "Push des changements en cours..."
  20. git push || { echo "Échec du push."; exit 1; }
  21. echo "Script terminé avec succès."