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