summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-04-18 14:18:35 +0200
committerHolger Levsen <holger@layer-acht.org>2015-04-18 14:18:35 +0200
commit2b4525f4f5df85e117dc2efd6185008ece3c793b (patch)
tree7599893062ab6e39036e22760721d047d9c9f644
parent2b1672efd5d36f51eaafc7e3244d3c0b93c262d6 (diff)
downloadjenkins.debian.net-2b4525f4f5df85e117dc2efd6185008ece3c793b.tar.xz
upgrade jenkins.d.o migration plans after discussion with weasel at Salzburg BSP
-rw-r--r--TODO29
1 files 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