Hudson Labs a une écriture vraiment super sur ce point, Keeping your configuration and data in Subversion
Ceci est le premier bit de l'article
Nous savons tous que le maintien fichiers importants dans le contrôle de version est critique, comme S'assure que les modifications problématiques peuvent être annulées et peut également servir de mécanisme de sauvegarde . Le code et les ressources sont souvent conservés dans le contrôle de version, mais il peut être facile d'oublier votre serveur d'intégration continue (CI) lui-même! Si un disque devait mourir ou tomber victime à un rm -rf égaré, vous pourrait perdre tout l'historique et la configuration associée aux travaux votre serveur CI gère.
Il est assez simple de créer un référentiel , mais il est pas évident que parties de votre HUDSON_HOME de $, vous aurez envie sauvegarder. Vous aurez également besoin de une certaine automatisation afin que les nouveaux projets obtiennent ajoutés au référentiel, et les supprimés soient supprimés. Heureusement, nous avons un excellent outil pour gérer cela: Hudson!
Nous avons un travail d'Hudson qui passe nuit, effectue les SVN appropriées commandes et contrôles dans
Vous semblez seulement être intéressé par la configuration, ce qui est bien, tout simplement ignorer ou filtrer le bits sur les données et se concentrer sur la configuration.
Question similaire: http: // stackoverflow.com/questions/1906546/best-practices-for-versioning-hudson-settings –