summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2016-05-02 19:06:29 +0200
committerHolger Levsen <holger@layer-acht.org>2016-05-02 19:10:23 +0200
commit7172e0e0b2e2dea515bc0ae4d68aec93c7aaa889 (patch)
tree97f5655a683db0e1aa522540598bd312273b4aac /TODO
parentae627b0891afe297fccf8bf3e3cb64a4e99bb5e4 (diff)
downloadjenkins.debian.net-7172e0e0b2e2dea515bc0ae4d68aec93c7aaa889.tar.xz
TODO: emphasize switching to jenkins.d.o
Diffstat (limited to 'TODO')
-rw-r--r--TODO44
1 files changed, 26 insertions, 18 deletions
diff --git a/TODO b/TODO
index b4377fbf..1c0988bf 100644
--- a/TODO
+++ b/TODO
@@ -16,6 +16,32 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
* There are link:https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=jenkins;users=qa.debian.org%40packages.debian.org["bugs filed against the pseudopackage 'qa.debian.org' with usertag 'jenkins'"] in the BTS which would be nice to be fixed rather sooner than later, as some people actually care.
+=== move this setup to jenkins.d.o
+
+----
+
+ SWITCH TO jenkins.debian.org !!
+
+ Start doing that… first with a few jobs and then… more… and then we are done and have a better & cleaner setup.
+
+----
+
+The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are maintaining jenkins on it (so we can install any plugins we like etc). then we also setup several jenkins nodes, in the long term probably/maybe also maintained by DSA, on which we can use sudo as we need it.
+
+==== next steps for jenkins.d.o migration
+
+** the machine jerea.debian.org is setup, please go to https://jenkins.debian.org
+** install all the plugins (we)
+** add all the nodes as nodes to jenkins.d.o (we)
+** disable job execution on jenkins.d.net(!) (we)
+** deploy this configuration on jenkins.d.o…(!) (we)
+*** make update_jdn.sh warn if things are missing on .debian.org systems
+*** as we dont want irc nor mail notifications for this during the migration, we should disable those with an easily revertable commit before actual deployment
+*** then rename jenkins.debian.net to profitbricks-build0-amd64 - and switch all the jobs which used to run on the master node on that node, which already has the right sudoers, usercontent/reproducible/ and reproducible.db
+*** some authorized_keys will also need to be adopted for the change of IP address from jenkins.d.n to jenkins.d.o
+*** redirect jenkins.debian.net to jenkins.debian.org - tests.reproducible-builds.org will stay where it is.
+* party!
+
== General ToDo
* replace amd64 in scripts with $HOSTARCH
@@ -38,24 +64,6 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
* install botch from stretch and remove botch from the reproducible-unstable schroot
** botch now depends on a newer dose3, which depends on the ocaml from stretch. ocaml cannot be sensibly backported, so thats why this will have to wait for stretch
-=== move this setup to jenkins.d.o
-
-The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are maintaining jenkins on it (so we can install any plugins we like etc). then we also setup several jenkins nodes, in the long term probably/maybe also maintained by DSA, on which we can use sudo as we need it.
-
-==== next steps for jenkins.d.o migration
-
-** the machine jerea.debian.org is setup, please go to https://jenkins.debian.org
-** install all the plugins (we)
-** add all the nodes as nodes to jenkins.d.o (we)
-** disable job execution on jenkins.d.net(!) (we)
-** deploy this configuration on jenkins.d.o…(!) (we)
-*** make update_jdn.sh warn if things are missing on .debian.org systems
-*** as we dont want irc nor mail notifications for this during the migration, we should disable those with an easily revertable commit before actual deployment
-*** then rename jenkins.debian.net to profitbricks-build0-amd64 - and switch all the jobs which used to run on the master node on that node, which already has the right sudoers, usercontent/reproducible/ and reproducible.db
-*** some authorized_keys will also need to be adopted for the change of IP address from jenkins.d.n to jenkins.d.o
-*** redirect jenkins.debian.net to jenkins.debian.org - tests.reproducible-builds.org will stay where it is.
-* party!
-
==== proper backup
* postponed til we run on .debian.org