gestion_configuration:git:deploiement
Déploiement par Git
Sur le serveur, suivre les étapes :
- Aller dans
/var/repos
et créer un dépôt Git:$ mkdir site.git && cd site.git $ git init --bare
- Aller dans le répertoire
hooks
. - Éditer le fichier (inexistant)
post-receive
:#!/bin/sh git --work-tree=/var/www/site.com --git-dir=/var/repos/site.git checkout -f cd /var/www/site.com bower update
- Mettre le fichier exécutable :
$ chmod +x post-receive
Sur la machine locale:
- Ajouter le remote que l'on vient de créer sur le serveur:
$ git remote add live ssh://user@host/var/repos/site.git
- Effectuer des commits comme d'habitude sur
origin
et quand c'est nécessaire, pousser les commits surlive
:$ git push live master
Sources
gestion_configuration/git/deploiement.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1