Bonjour,
J'avais commencé à développer cela il y a très longtemps et j'ai enfin
pris le temps de finaliser quelque chose
J'ai parfois besoin de recréer un environnement de tests (debian) de
dotclear (pour tester un dev, un thème, une migration de version de
PHP, ...) et je ne veux pas polluer mon PC ou bidouiller
l'environnement sur lequel j'héberge mes blogs dotclear.
J'ai donc créé une procédure permettant de créer rapidement une VM
(Virtualbox) et d'installer dotclear.
Je sais bien que ce n'est pas parfait. Il y a plein de petites choses
qui pourraient être améliorées mais cela fonctionne.
Le code est là :
https://github.com/franek/vagrant-debian-dotclear
Le README est normalement assez clair.
Cela s'appuie sur vagrant qui est un logiciel qui permet de piloter
Virtualbox et puppet, un langage permettant de définir les logiciels à
installer sur un serveur.
Pour l'installation automatique de dotclear, il y a des scripts behat
qui s'occupe de tester le script dotclear-loader.php.
A terme, je voudrais modifier ce script pour :
* si on place un backup de dotclear dans un répertoire défini, une VM
est reconstruite à partir du backup
* avoir la possibilité d'installer automatiquement le dotclear de dev
(nightly-build) afin de simplifier les processus de tests,
* ...
Voilà, j'espère que cela pourra être utile à certains.
Bonne fin de week-end,
François