Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1493 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Mise à jour automatique de code / script

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mise à jour automatique de code / script

n°2111431
œil de nu​it
Posté le 15-11-2011 à 09:26:45  profilanswer
 

Bonjour,  
 
J'utilise à mon boulot divers outils de gestion (open source) en PHP, JS, HTML, CSS et autres (bref en langages « sans » compilation, stockés en formats texte). J'ai souvent à implémenter mes propres fonctions spécifiques à mon cas d'utilisation.  
 
Ensuite, vient le moment où l'outil source a une mise à jour, que je dois installer dans tous les cas, que ce soit pour de nouvelles fonctionnalités, des optimisations ou des corrections de failles.  
 
Je cherche un moyen de ne pas refaire à chaque fois manuellement mes implémentations personnalisées. (Plusieurs projets / outils, nombreux fichiers dans chaque.)  
 
Pour que ce ne soit pas trop le bazar, je procède en séparant bien.  
- un dossier avec l'outil à jour  
- un dossier avec mes fonctions personnalisées (à inclure dans chaque fichier de l'outil)  
- éventuellement un dossier d'interfaces ? (seulement une hypothèse)  
 
Je ne connais pas d'outil ou de méthode ou l'algo déjà existant qui serait spécialisé là-dedans et qui pourrait m'aider.  
 
Pour l'instant, je compare au moins :  
- les dossiers d'une version à l'autre avec Beyond Compare, qui m'indique quels sont les fichiers qui n'ont pas été modifiés, et lesquels l'ont été ;  
- les fichiers modifiés avec les comparateurs de textes de Beyond Compare, de Notepad++ (plugin Compare) ou de TortoiseSVN (Merge).  
Et j'indique quelles parties de code doivent être utilisées. Merge est bien fait et me propose quasiment toujours une bonne fusion qui reprend bien toutes les fonctions, ou toutes les balises dans le cas de l'HTML.  
 
J'aimerais automatiser vraiment davantage ces tâches de synchronisation. Est-ce possible ? Sauriez-vous m'aider ? D'avance, merci !

mood
Publicité
Posté le 15-11-2011 à 09:26:45  profilanswer
 

n°2111455
olivthill
Posté le 15-11-2011 à 10:53:04  profilanswer
 

La question ressemble à la vieille blague :
 
- J'ai un ordinateur qui fait la moitié de mon boulot. Est-ce que si j'achète un autre ordinateur, il me fera l'autre moitié ?
 
Les installations nécessitent toujours du travail, et on le minimise souvent.
 
Il existe bien sûr des outils de gestions de version et d'installation. Mais ce sont souvent des usines à gaz. Faire des scripts permet une certaine automatisation, mais il faut tester les scripts et cela demande du travail supplémentaire. Et les scripts ne permettent pas de tout faire, ou pas facilement. Par exemple, on veut souvent attendre qu'une copie ou qu'un téléchargement soit terminé avant de commencer une action suivante. Mais comment savoir que la copie ou le téléchargement est bien fini et qu'il s'est bien passé ? Un petit problème de droits sur un répertoire peut être un grain sable qui bloque tout l'engrenage.
 

n°2111567
œil de nu​it
Posté le 15-11-2011 à 16:43:31  profilanswer
 

C'est ce que je pensais. Mais je préférais poser la question à tout hasard pour pas passer à côté de quelque chose. Merci. ;)

n°2111768
rufo
Pas me confondre avec Lycos!
Posté le 16-11-2011 à 13:34:13  profilanswer
 

C'est plus pratique quand l'outil gpl dispose déjà d'une architecture permettant de mettre ses fonctions spécifiques (des plugins) à un endroit donné qui fait qu'en changeant de version, on perd pas tout.
Ex : Magento, Astres...
 
Mais bon, ça répond pas à la question.


Message édité par rufo le 16-11-2011 à 13:34:34

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2111906
œil de nu​it
Posté le 16-11-2011 à 20:18:08  profilanswer
 

Zut, mon outil ne le permet pas. Merci quand même, je n'y pensais même pas !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Mise à jour automatique de code / script

 

Sujets relatifs
[Python] - dictionnaire et mise à jour d'entréeCode A Provenance de train + numero
Adapter un script jQuery (popin)... pour l'exécuter depuis un flashPop-up facebook, un code quelque part ?
Spybot : silent install & silent scan : script boqué par une fênetreCode de presentation
Aide sur la mise en page d'un site (HTML/CSS) 
Plus de sujets relatifs à : Mise à jour automatique de code / script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR