Déploiement avec git

nicod_ <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Yop,

je reprends ce que je disais sur IRC, ça peut intéresser des gens (ce 
n'est pas lié à SPIP mais à l'utilisation de Git).

Pour envoyer mon développement local, versionné avec Git, sur un site en 
ligne, j'utilise un dépot Git bare sur le serveur, avec un hook qui 
vérifie la branche envoyée (master sur le serveur de prod, develop sur 
le serveur de preprod par exemple), et qui publie ensuite les fichiers 
sur le répertoire www.

Comme ça, j'ai juste à faire un "git push prod" ou "git push preprod" en 
local, et zou, mon code est en ligne.
Et surtout, c'est sécurisant : je ne risque pas de pousser par erreur 
une branche dev sur la prod par exemple.

Prérequis : un accès SSH et Git installé sur le serveur (quasiment 
partout aujourd'hui)

Cf cet exemple détaillé : 
https://blog.alwaysdata.com/fr/2018/02/05/deployer-sans-peine-avec-git-hooks/

-- 
nicod_
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.