Publication

Chaque semaine, le lundi, retrouvez une petite actualité ou une petite astuce sur la programmation, Nuked-Klan et l'informatique en général.

lundi 27 février 2012

Updater / Intaller PHP GoogleCode

Voilà un petit script bien pratique et testé avec le Google Code de Nuked-Klan. Ce petit script PHP (enfin il y a 7 fichiers) va récupérer une version tagé de Google Code et vous l'install dans un dossier défini.

A l'origine ce script avait été fait pour permettre une installation et une mise à jour plus simple de Nuked-Klan, mais peut fonctionner avec n'importe quel projet hébergé par Google Code (et peut-être d'autres hébergeurs mais je ne les ai pas tous testés). Le script en ligne est configuré avec Nuked-Klan et va télécharger la dernière version de Nuked-Klan sur le dépot officiel.

Petit bémol par contre sur l'exemple utilisé : la team Nuked-Klan ne travaillant pas de façon très professionnelle, les versions ne sont pas correctement tagés et les banches sont mal défini sur le Mercurial (enfin je veux dire qu'il n'y a pas une seule branche). Du coup la gestion du mercurial étant mal réalisé, il est impossible de savoir quel commit correspond à la dernière RC. Le script va donc chercher le tag "tip" qui correspond à la toute dernière version du dépôt (donc la dernière version en cours de développement).

Mais si vous faites un projet web et que vous utilisez bien des branches de développement et des tags intelligents, vous pouvez alors créer un tag "curent" qui sera par exemple la dernière version stable publié et utiliser ce tag pour le téléchargement et la mise à jour via mon script. Le simple fait de changer le tag sur votre mercurial changera la version installé par ce script et vous n'aurez plus besoin de déployer de nouveau votre script.

Aucun commentaire:

Enregistrer un commentaire