Feature #7070
opensynchronisation des dépôts avec la base redmine
Added by ROUET Jean-René about 11 years ago. Updated about 11 years ago.
30%
Description
automatiser les synchros avec les dépôts par cron ? est-ce possible ?
Updated by ROUET Jean-René about 11 years ago
- Status changed from New to In progress
apparemment ceci est possible :
rake redmine:fetch_changesets
à ajouter dans le cron de la forge donc (toute les 10 minutes me semble une bonne fréquence)
Updated by ROUET Jean-René about 11 years ago
- % Done changed from 0 to 30
- Estimated time set to 2.00 h
je viens de tester la task, ce n'est pas utilisable chez nous (trop long) et elle peut être interactive, cela dépend de la configuration des dépôt que fait le manager dans son projet.
une autre est d'utiliser l'api rest en précisant le project_id pour ne prendre que les projets qui ont un dépôt qui fonctionne.
je vais tester.
Updated by Hoffmann Dirk about 11 years ago
Rouet Jean-René wrote:
une autre est d'utiliser l'api rest en précisant le project_id pour ne prendre que les projets qui ont un dépôt qui fonctionne.
REST, je ne sais pas. Mais un coup de wget ou curl avec les bonnes authentifications ?
Mais j'imagine que tu veux le faire systématiquement pour tous les dépôts de tous les projets.
Si ce n'est pas possible rapidement, fais-moi savoir. Je bricole une solution spécifique pour CTA dans ce cas.
Updated by ROUET Jean-René about 11 years ago
Hoffmann Dirk wrote:
Rouet Jean-René wrote:
une autre est d'utiliser l'api rest en précisant le project_id pour ne prendre que les projets qui ont un dépôt qui fonctionne.
REST, je ne sais pas. Mais un coup de wget ou curl avec les bonnes authentifications ?
oui c'est ça
Mais j'imagine que tu veux le faire systématiquement pour tous les dépôts de tous les projets.
non que pour ceux qui le demandent.
Si ce n'est pas possible rapidement, fais-moi savoir. Je bricole une solution spécifique pour CTA dans ce cas.
on peut le faire en post-commit côté svn.
Updated by Hoffmann Dirk about 11 years ago
Rouet Jean-René wrote:
on peut le faire en post-commit côté svn.
Excellente idée !!!
Updated by Barbier Cecile about 11 years ago
Y a-t-il encore quelque chose à faire sur ce ticket ou peut-il être fermé ?
Merci
Updated by Hoffmann Dirk about 11 years ago
Barbier Cecile wrote:
Y a-t-il encore quelque chose à faire sur ce ticket ou peut-il être fermé ?
Je vois deux possibilites : # La synchro fonctionne (activer le post-commit côté svn ; ce n'est pas fait actuellement, il me semble), et on met le ticket en "resolved" (puis "closed" après validation). # On abandonne l'idée de la synchro et se contente du "workaround" d'afficher la "page racine" du dépôt dans redmine pour déclencher la synchro, avant de pouvoir utiliser un numéro de révision récent dans un ticket (pour lequel on vient de faire le commit par exemple). Cette astuce devrait donc être mise dans la doc.
A Jean-René et Foudil de nous dire, quelles serait leur échelle de temps pour la première solution.