Précisément, le hook est appelé à chaque commit et fait un clone du projet en question dans un dossier servi par le serveur web.
Pour être précis, fait un clone et copie le contenu du clone, ou juste d'un dossier du clone dans un dossier servi par le serveur web.
D'ailleurs en parlant de Github pages, ceux-ci utilisent Jekyll et sont donc confrontés à la complexité de sécurisation dont tu parles. Sais-tu comment ils font ? (ils mettent plus de monde sur le projet, utilisent des machines virtuelles séparées pour chaque génération etc.)
Ah bah c'est sûr qu'ils ont plus de gens sur le projet que moi et mes quelques soirées passées dessus :-) Et nul doute qu'ils ont un truc comme Gitlab qui exécute une VM/container docker pour générer le site statique.
Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.
[^] # Re: Question sur la génération de sites statiques
Posté par Framasky (site web personnel) . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 3.
Pour être précis, fait un clone et copie le contenu du clone, ou juste d'un dossier du clone dans un dossier servi par le serveur web.
Ah bah c'est sûr qu'ils ont plus de gens sur le projet que moi et mes quelques soirées passées dessus :-) Et nul doute qu'ils ont un truc comme Gitlab qui exécute une VM/container docker pour générer le site statique.
Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.