summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2014-10-25 16:28:29 +0200
committerHolger Levsen <holger@layer-acht.org>2014-10-25 16:28:29 +0200
commitdfa4da5d7e5ec812c2f551bce5659ac9a4a2509e (patch)
tree4351bc6cccdbd9ef682fc40d00aa363604226145
parent8c36b6a7263dc8c787d574f55e64a2370456ba09 (diff)
downloadjenkins.debian.net-dfa4da5d7e5ec812c2f551bce5659ac9a4a2509e.tar.xz
describe reproducible builds, answer the faq about the self signed ssl certificate
-rw-r--r--README21
1 files changed, 18 insertions, 3 deletions
diff --git a/README b/README
index ea5af8e5..eef9e5fd 100644
--- a/README
+++ b/README
@@ -20,9 +20,13 @@ Some stats are available using link:https://jenkins.debian.net/munin/jenkins-mon
If you notice some jobs has problems and you want to find out why, read <<debug,debug certain jobs>> to learn how to do this locally.
+== Notifications
+
+There are two types of notifications being used: email and IRC. At the end of each builds console log it says to where notifcations has been send. An adress of the form 'jenkins-foo' means an IRC notification has been send to the #foo IRC channel.
+
== Jobs being run
-If you can think of ways to improve the usefulness of certain jobs, please do give feedback! Remember, this is still pretty much work in progress.
+There are over 400 jobs being run currently. If you can think of ways to improve the usefulness of certain jobs, please do give feedback!
=== g-i-installation jobs
@@ -106,9 +110,13 @@ Installation tests inside chroot environments.
=== reproducible jobs
-* FIXME: describe reproducible jobs
+* Several jobs are being to test packages whether they can be build reproducible or not. The result is the website http://reproducible.debian.net which is actually just a collection of html files being served from this host.
+
+* There are three builder job, alpha+beta+gamma which are each started every 2min., and there is a scheduler jobs scheduling builds for them. Several other jobs exist to build the html pages.
+
+* The reproducible build jobs use their own pbuilder base.tgz, which has the reproducible apt repo added. And there another sid schroot is being used, where debbindiff (which has lots of depends installed) is run from
-* manual rescheduling is easy, if you have console access. (Hint: you don't but someone on #debian-reproducible will have.) This is how to:
+* Manual rescheduling of packages is easy, if you have console access. (Hint: you don't but someone on #debian-reproducible will have.) This is how to:
----
jenkins@jenkins:~$ /srv/jenkins/bin/reproducible_schedule_on_demand.sh package1 package2 abcde
@@ -120,6 +128,9 @@ jenkins@jenkins:~$ /srv/jenkins/bin/reproducible_schedule_on_demand.sh package1
jenkins@jenkins:~$ /srv/jenkins/bin/reproducible_blacklist.sh package1
----
+=== edu-packages jobs
+
+* These jobs just build the master branch of the GIT repository of six Debian Edu packages in a sid environment on every GIT push.
=== dvswitch jobs
@@ -164,6 +175,10 @@ TODO: svn/git using test-scripts need to learn checkout out - currently this is
I love to get feedback on this! Please send an email to debian-qa@lists.debian.org or just join #debian-qa on irc.debian.org to report bugs or give other feedback there!
+==== Self signed SSL certificate
+
+Yes, I know, there's a self signed certificate being used. But that's better than plain http anyway and if you provide a better certificate I will very likely happily take it.
+
=== Setup
See link:https://jenkins.debian.net/userContent/setup.html[INSTALL].