[Qa-jenkins-scm] [jenkins.debian.net] 01/01: upgrade jenkins.d.o migration plans after discussion with weasel at Salzburg BSP

Holger Levsen holger at moszumanska.debian.org
Sat Apr 18 12:18:43 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 2b4525f4f5df85e117dc2efd6185008ece3c793b
Author: Holger Levsen <holger at layer-acht.org>
Date:   Sat Apr 18 14:18:35 2015 +0200

    upgrade jenkins.d.o migration plans after discussion with weasel at Salzburg BSP
---
 TODO | 29 ++++++++++++++++++-----------
 1 file changed, 18 insertions(+), 11 deletions(-)

diff --git a/TODO b/TODO
index f0cb3af..7578b5f 100644
--- a/TODO
+++ b/TODO
@@ -36,17 +36,24 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
 
 === move this setup to jenkins.d.o
 
-* start a list what needs to be done:
-** needs replacement of all chroot jobs with real schroot, and not as poor chroot(8) replacemant. some links:
-*** https://anonscm.debian.org/cgit/mirror/dsa-puppet.git/tree/modules/schroot
-*** https://anonscm.debian.org/cgit/mirror/dsa-puppet.git/tree/modules/porterbox/files/dd-schroot-cmd
-*** https://gitweb.torproject.org/project/jenkins/tools.git/tree/slaves/linux/build-wrapper
-** exame + trim sudoers.d
-** upgrade to jessie
-** software used which is not in jessie / available as jenkins plugin:
-*** jenkins-job-builder probably needs to be more properly packaged
-*** livescreenshot plugin (we use a patched version)
-** the existing jenkins.d.o host needs to be renamed to something else
+* needs replacement of all chroot jobs with real schroot, and not as poor chroot(8) replacement. some links:
+** https://anonscm.debian.org/cgit/mirror/dsa-puppet.git/tree/modules/schroot
+** https://anonscm.debian.org/cgit/mirror/dsa-puppet.git/tree/modules/porterbox/files/dd-schroot-cmd
+** https://gitweb.torproject.org/project/jenkins/tools.git/tree/slaves/linux/build-wrapper
+* sudoers.d/jenkins:
+** not suitable for jenkins.d.o, thus we will run all tests on slaves, where DSA doesnt care what we do
+* upgrade to jessie, software used which is not in jessie / available as jenkins plugin:
+** jenkins.deb
+*** DSA prefers if we could use jenkins from jessie-backports
+*** 2nd option: own repo, only contains jenkins.deb
+*** 3rd option: use upstreams repo
+** jenkins-job-builder probably needs to be more properly packaged
+*** could be installed locally in jenkins home
+** livescreenshot plugin (we use a patched version)
+*** jenkins maintaince probably is best done by jenkins users (as opposed to DSA) so that's up to us
+* munin monitoring of the slaves
+** DSA munin configuration is auto generated by puppet, so the slaves should become .d.o hosts too, to be included
+* the existing jenkins.d.o host needs to be renamed to something else (thats "just work" to do but not a major obstacle)
 
 === To be done once jenkins.d.n runs jessie
 

-- 
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