summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2012-11-03 14:24:06 +0100
committerHolger Levsen <holger@layer-acht.org>2012-11-03 14:26:15 +0100
commit442795ef39cc32b5e9b8a31bec22be2097e64c6f (patch)
treebc8fc646787ce16347def241b9c378c3e5698b0d /TODO
parentc800a92654b762a6e75c00f08794bbc27fbc8ac7 (diff)
downloadjenkins.debian.net-442795ef39cc32b5e9b8a31bec22be2097e64c6f.tar.xz
initial (test-)configuration for jenkins-job-builder
Diffstat (limited to 'TODO')
-rw-r--r--TODO14
1 files changed, 13 insertions, 1 deletions
diff --git a/TODO b/TODO
index 1530214f..7272d10f 100644
--- a/TODO
+++ b/TODO
@@ -18,10 +18,10 @@ About jenkins.debian.net
== General todo
+* use https://github.com/openstack*ci/jenkins*job*builder to create _all_ job configurations (if possible, else mix with job*dsl*plugin or https://github.com/JoelJ/Templating.git
* mail notifications (to where?)
* proper backup (=daily), see bottom of this document for what to backup
* more tests (see below)
-* use https://github.com/openstack*ci/jenkins*job*builder to create _all_ job configurations (if possible, else mix with job*dsl*plugin or https://github.com/JoelJ/Templating.git
=== Minor stuff
@@ -60,7 +60,19 @@ About jenkins.debian.net
** update_jdn.sh is available in the git repo
* package configuration is kept in git and deployed by update_jdn.sh as well
+=== installing jenkins-job-builder
+* rebuild python-jenkinsapi from sid for wheezy
+* pip install python-jenkins
+* git clone https://github.com/openstack-ci/jenkins-job-builder ; cd jenkins-job-builder ; python setup.py install
+
+=== using jenkins-job-builder
+
+* then run 'cd /srv/jenkins/job-cfg ; jenkins-jobs update .' to update jobs
+
+* testing: 'cd /srv/jenkins/job-cfg ; rm test-output/ -r ; mkdir test-output ; jenkins-jobs test . -o test-output/ ; ls test-output/'
+
== To backup
+
* /etc/.git
* /var/lib/jenkins/job/*/config.xml
* /var/lib/jenkins/config.xml as well as its plugins etc