summaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2012-11-17 14:10:24 +0100
committerHolger Levsen <holger@layer-acht.org>2012-11-17 14:10:24 +0100
commit45bd63ddb466868ed63b5533a9b0bc1d382f6fc7 (patch)
tree38dcc0e5a0855347011ada264e2b7b0b8444448b /INSTALL
parent1cefd7f77db2e76d13760b39a8571f4d4b24d288 (diff)
downloadjenkins.debian.net-45bd63ddb466868ed63b5533a9b0bc1d382f6fc7.tar.xz
explain chroot-tests. let there be backup.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL11
1 files changed, 11 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index 81789353..d5b86b44 100644
--- a/INSTALL
+++ b/INSTALL
@@ -63,3 +63,14 @@ See link:http://jenkins.debian.net/userContent/about.html["about jenkins.debian.
=== munin
link://munin-monitoring[Munin] is installed, running with link:http://jenkins.debian.net/munin/[jenkins plugins] not yet published elsewhere.
+
+=== Backup
+
+Currently only the configuration is backed up, but neither the jenkins results nor system logs. But it's at least sufficient to re-setup the system if needed.
+
+* The _etckeeper_ package is installed and automatically keeps '/etc' in '/etc/.git'.
+* The _SCM Sync Configuration Plugin_ is installed in Jenkins, putting all Jenkins configuration into '/srv/jenkins.debian.net-scm-sync.git'.
+** (This is not ideal yet, because it also puts the generated job configuration there...)
+
+I've cloned these two git repos on my desktop and manually run `git pull`, though in future I'll
+FIXME: use a dedicated ssh pubkey and run it via cron.