浏览代码

Maj use git distant

stany.ferer 3 月之前
父节点
当前提交
a3a19f27ec
共有 3 个文件被更改,包括 13 次插入9 次删除
  1. 5 3
      maj/preprod.sh
  2. 5 3
      maj/prod.sh
  3. 3 3
      maj/r7.sh

+ 5 - 3
maj/preprod.sh

@@ -14,8 +14,10 @@ if [ ! -d "/var/www/${FOLDER}" ]; then
 fi
 
 echo "Changement de répertoire en cours..."
-cd /var/www || { echo "Échec du changement de répertoire."; exit 1; }
-cd ${FOLDER} || { echo "Échec du changement de répertoire ${FOLDER}."; exit 1; }
+cd "/var/www/${FOLDER}" || { echo "Échec du changement de répertoire ${FOLDER}."; exit 1; }
+
+echo "Mise à jour des références distantes..."
+git fetch --all --prune || { echo "Échec du fetch distant."; exit 1; }
 
 echo "Changement de branche en cours..."
 git checkout ${BRANCH} || { echo "Échec du changement de branche."; exit 1; }
@@ -26,4 +28,4 @@ git pull origin ${BRANCH_ORIGIN} || { echo "Échec du pull depuis ${BRANCH_ORIGI
 echo "Push des changements en cours..."
 git push || { echo "Échec du push."; exit 1; }
 
-echo "-// SUCCESS //-";
+echo "-// SUCCESS //-"; 

+ 5 - 3
maj/prod.sh

@@ -14,8 +14,10 @@ if [ ! -d "/var/www/${FOLDER}" ]; then
 fi
 
 echo "Changement de répertoire en cours..."
-cd /var/www || { echo "Échec du changement de répertoire."; exit 1; }
-cd ${FOLDER} || { echo "Échec du changement de répertoire ${FOLDER}."; exit 1; }
+cd "/var/www/${FOLDER}" || { echo "Échec du changement de répertoire ${FOLDER}."; exit 1; }
+
+echo "Mise à jour des références distantes..."
+git fetch --all --prune || { echo "Échec du fetch distant."; exit 1; }
 
 echo "Changement de branche en cours..."
 git checkout ${BRANCH} || { echo "Échec du changement de branche."; exit 1; }
@@ -26,4 +28,4 @@ git pull origin ${BRANCH_ORIGIN} || { echo "Échec du pull depuis ${BRANCH_ORIGI
 echo "Push des changements en cours..."
 git push || { echo "Échec du push."; exit 1; }
 
-echo "-// SUCCESS //-";
+echo "-// SUCCESS //-"; 

+ 3 - 3
maj/r7.sh

@@ -4,6 +4,9 @@ FOLDER=r7.cms.cse-invent.com
 BRANCH_ORIGIN=dev
 BRANCH=r7
 
+echo "Changement de propriétaire des fichiers en cours..."
+sudo chown www-data:www-data /var/www -R
+
 echo "Vérification de l'existence du répertoire ${FOLDER}..."
 if [ ! -d "/var/www/${FOLDER}" ]; then
   echo "Le répertoire /var/www/${FOLDER} n'existe pas."
@@ -13,18 +16,15 @@ fi
 echo "Changement de répertoire en cours..."
 cd "/var/www/${FOLDER}" || { echo "Échec du changement de répertoire ${FOLDER}."; exit 1; }
 
-
 echo "Mise à jour des références distantes..."
 git fetch --all --prune || { echo "Échec du fetch distant."; exit 1; }
 
 echo "Changement de branche en cours..."
 git checkout ${BRANCH} || { echo "Échec du changement de branche."; exit 1; }
 
-
 echo "Mise à jour de la branche locale en cours..."
 git pull origin ${BRANCH_ORIGIN} || { echo "Échec du pull depuis ${BRANCH_ORIGIN}."; exit 1; }
 
-
 echo "Push des changements en cours..."
 git push || { echo "Échec du push."; exit 1; }