diff options
author | Holger Levsen <holger@layer-acht.org> | 2012-11-16 22:13:04 +0100 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2012-11-16 22:13:04 +0100 |
commit | fe2c187db75ad03cb8f43b4b1f58f9db082ae094 (patch) | |
tree | 4c08fc0b41218e59ca208ef22778b3d70775f996 /INSTALL | |
parent | fb1f7f770e998d1c0498acdc6306b068a7e5ed8f (diff) | |
download | jenkins.debian.net-fe2c187db75ad03cb8f43b4b1f58f9db082ae094.tar.xz |
split out INSTALL. check for FIXMEs in update_jdn.sh
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL new file mode 100644 index 00000000..8f79b6ac --- /dev/null +++ b/INSTALL @@ -0,0 +1,34 @@ +Setup of jenkins.debian.net +=========================== +:Author: Holger Levsen +:Authorinitials: holger +:EMail: holger@layer-acht.org +:Status: in progress +:lang: en +:Doctype: article +:Licence: GPLv2 + +== About jenkins.debian.net + +See link:http://jenkins.debian.net/userContent/about.html["about jenkins.debian.net"]. + +== Setup + +=== Installed software that makes jenkins.debian.net run + +* jenkins.debian.net runs Debian wheezy. +* FIXME: describe how jenkins is installed + configured, basically put 'deb http://pkg.jenkins-ci.org/debian-stable binary/' into '/etc/apt/sources.list.d/jenkins.list' and `apt-get update` +* needed packages are listed in 'update_jdn.sh' and which will also make sure they are installed +** 'update_jdn.sh' is available in the git repo +* package configuration is kept in that git repo 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` +** actually https://github.com/h01ger/jenkins-job-builder is used atm. + +=== 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/` |