From 2b4525f4f5df85e117dc2efd6185008ece3c793b Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Sat, 18 Apr 2015 14:18:35 +0200 Subject: 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 f0cb3af5..7578b5f7 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 -- cgit v1.2.3-70-g09d2