Je vais bientôt passer à git pour mon contrôle de version. Mon système de construction continue est Hudson et j'utilise maven pour construire mes artefacts.hudson + git + maven
Tout le monde a une bonne pratique pour configurer git pour qu'il fonctionne au mieux avec ces autres outils.
Des recommandations sur la façon dont les paquets et les plugins devraient être gérés dans git pour pouvoir être facilement intégrés dans Hudson seraient également appréciées.
S'il vous plaît et merci.
En fait ... http://stackoverflow.com/questions/3209208/what-is-the-cleverest-use-of-source-repository-that-you-have-ever-seen/3209767#3209767: non more hudson;) – VonC
@VonC: Je prendrai plus de temps pour tout relire plus tard mais je ne vois pas comment la solution décrite par David est si différente d'une build locale (que vous êtes supposé lancer avant de commettre) et je ne pense pas qu'il permet de supprimer un serveur CI "central". * "Plus d'Hudson" * ressemble à un raccourci exagéré. –
@Pascal: "Plus d'Hudson" ressemble à un raccourci exagéré ... parce que c'est le cas;) Mais le fait demeure que pour un bâtiment privé, vous n'avez pas besoin d'un planificateur de travaux. Juste un autre dépôt Git local avec un script pour gérer les builds et pousser ceux qui sont valides (c'est-à-dire qui les compile) vers un repo distant. * Là * (c'est-à-dire sur le repo distant), des travaux plus complexes peuvent avoir lieu (analyse statique, tests unitaires, ...), programmés par Hudson. – VonC