[Qa-jenkins-scm] [jenkins.debian.net] 01/02: update documentation how things are set up, esp. jenkins-job-builder is now finally installed from a package.
Holger Levsen
holger at moszumanska.debian.org
Thu Dec 10 16:09:01 UTC 2015
This is an automated email from the git hooks/post-receive script.
holger pushed a commit to branch master
in repository jenkins.debian.net.
commit 62f7375fddeec762619e4790619840277e76be88
Author: Holger Levsen <holger at layer-acht.org>
Date: Thu Dec 10 17:01:50 2015 +0100
update documentation how things are set up, esp. jenkins-job-builder is now finally installed from a package.
---
INSTALL | 26 ++++++++++++--------------
1 file changed, 12 insertions(+), 14 deletions(-)
diff --git a/INSTALL b/INSTALL
index d665ecb..7db8c7e 100644
--- a/INSTALL
+++ b/INSTALL
@@ -24,7 +24,7 @@ Currently running the long term support .deb from jenkins-ci.org.
Jenkins is installed using 'deb http://pkg.jenkins-ci.org/debian-stable binary/' into '/etc/apt/sources.list.d/jenkins.list' and `apt-get update && apt-get install jenkins`.
-I would prefer to run a jenkins package from jessie-backports.
+We would prefer to run a jenkins package from jessie-backports.
==== Jenkins plugins
@@ -61,9 +61,9 @@ I would prefer to run a jenkins package from jessie-backports.
=== updating jenkins.debian.net with 'update_jdn.sh'
-'update_jdn.sh' is a small hackish script which will install all needed packages, copy their configuration in place, generate the documentation webpages and update all jenkins jobs if needed.
+'update_jdn.sh' is a hackish script which will install all needed packages, copy their configuration in place, generate the documentation webpages and update all jenkins jobs if needed.
-As 'root' run:
+As user run:
----
cd
git clone git://git.debian.org/git/qa/jenkins.debian.net.git
@@ -71,26 +71,24 @@ cd jenkins.debian.net
./update_jdn.sh
----
-'jenkins-job-builder', 'vncdotool' and (currently) 'kgb-client' are the only software which is not covered by this script.
+'jenkins-job-builder' and 'vncdotool' are the only softwares which are not installed by packages and are not covered by this script.
=== Installing jenkins-job-builder
-----
-pip install python-jenkins
-
-git clone git://git.openstack.org/openstack-infra/jenkins-job-builder
-cd jenkins-job-builder
-python setup.py install
-----
+* backport python-jenkins 0.4.8-2 for jessie:
+** remove python3-unittest from build-depends
+** build
+* backport jenkins-job-builder 1.3.0-5 for jessie:
+** just build it.
-Though actually https://github.com/h01ger/jenkins-job-builder is used atm.
+* We are working on using packages uploaded to jessie-backports.
==== Using jenkins-job-builder
'update_jdn.sh' takes care of this too, so this is just a quick run through. Make sure to also look at the upstream documentation at http://ci.openstack.org/jenkins-job-builder/
-* run `cd /srv/jenkins/job-cfg ; jenkins-jobs update .` to update jobs
-* for testing: `cd /srv/jenkins/job-cfg ; rm test-output/ -r ; mkdir test-output ; jenkins-jobs test . -o test-output/ ; ls test-output/`
+* run `cd /srv/jenkins/job-cfg ; jenkins-job-builder update .` to update jobs
+* for testing: `cd /srv/jenkins/job-cfg ; rm test-output/ -r ; mkdir test-output ; jenkins-job-builder test . -o test-output/ ; ls test-output/`
=== Installing kgb-client
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git
More information about the Qa-jenkins-scm
mailing list