Mi piacerebbe gestire i file di configurazione di Hudson con subversion per il backup. The Hudson Wiki elenca la struttura di directory di $ HUDSON_HOME in questo modo:Quale parte di HUDSON_HOME dovrei mettere sotto il controllo del codice sorgente?
HUDSON_HOME
+- config.xml (hudson root configuration)
+- *.xml (other site-wide configuration files)
+- fingerprints (stores fingerprint records)
+- plugins (stores plugins)
+- jobs
+- [JOBNAME] (sub directory for each job)
+- config.xml (job configuration file)
+- workspace (working directory for the version control system)
+- latest (symbolic link to the last successful build)
+- builds
+- [BUILD_ID] (for each build)
+- build.xml (build result summary)
+- log (log file)
+- changelog.xml (change log)
Ovviamente i lavori/[NOME LAVORO]/costruisce non dovrebbe andare in controllo del codice sorgente, ma config.xml è un buon candidato. Plugin e impronte digitali sono meno evidenti.
Come gestite le configurazioni Hudson?
relazione a ciò, c'è [un plugin che fa il backup scm per te] (https: //wiki.jenkins-ci .org/display/JENKINS/SCM + Sync + configurazione + plug-in) – ento