ah m’en parle pas des stagiaires : le dernier à qui on a permis de faire une mise à jour nous a effacé la moitié de la base de prod et à mis en prod ses propres fichiers de configuration de test :grrr: …
heureusement qu’on avait une sauvegarde [:shy] …
ah ? moi ça fonctionne relativement bien, mais j’ai en effet dû adapter la config de PEAR à ma config PHP qui n’est pas commune sous Windows :neutre: …
C’est un outil de build et de deployment d’application, similaire à ANT ou make, et orienté application web …
Grosso modo, tu as un fichier XML dans lequel tu décris les différentes opérations à effectuer …
Par exemple, sur mon projet :
je créer un dossier de travail
j’exporte une copie de SVN dedans
j’applique un pattern de remplacement sur certains fichiers (j’écris la version de le release SVN, la date de distribution, etc …)
je supprime des fichiers et dossiers inutiles
je créer un tarball compresser
j’upload le tarball sur mon serveur de test, puis je décompresse dans le dossier de test
j’applique une mise à jour de DB
je sauvegarde la release
Avant, je faisais tout ça via 5 shell scripts pas trop maintenable et propre à mon système d’exploitation, ce qui en limitais les utilisations … Avec Phing, tout devient beaucoup plus clair, utilisable, voir même « sécurisant » …
Un ptit tuto sur lequel je me suis basé : nsslive.net… :super:
Etant donné que c’est tout en XML, c’est assez simple à prendre en main (installation via PEAR), je n’ai eu qu’une modification à effectuer dans le code source pour adapter SvnLastRevision à un output en FR de svn info (sinon il faut changer l’environnement en EN) …
Edité le 02/03/2009 à 12:25
:grrr::grrr::grrr::grrr::grrr::grrr::grrr::grrr::grrr::grrr::grrr:
C’est quoi cette connerie de pre_home qui m’empeche d’accéder au forum!
D’un j’ouvre le forum, de deux la page de pub se charge, de trois la page de pub me renvoie obligatoirement sur la home, donc je recommence et ainsi de suite si je n’avais pas eu la bonen idée de stopper le chargement avant la fin de la page, bref, naviguation impossible sur clubic… Pourquoi? Peut-être qu’ici ça bloque les cookies, ou alors clubic reste persuadé que de mettre des versions fouareuses en ligne est la meilleur solution de faire des béta test…
Bref, salut Insomna14, t’es un type bien toi vu que tu as un avatar de PenPen de NGE !