diff options
author | Holger Levsen <holger@layer-acht.org> | 2015-04-18 14:18:35 +0200 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2015-04-18 14:18:35 +0200 |
commit | 2b4525f4f5df85e117dc2efd6185008ece3c793b (patch) | |
tree | 7599893062ab6e39036e22760721d047d9c9f644 | |
parent | 2b1672efd5d36f51eaafc7e3244d3c0b93c262d6 (diff) | |
download | jenkins.debian.net-2b4525f4f5df85e117dc2efd6185008ece3c793b.tar.xz |
upgrade jenkins.d.o migration plans after discussion with weasel at Salzburg BSP
-rw-r--r-- | TODO | 29 |
1 files changed, 18 insertions, 11 deletions
@@ -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 |