diff options
author | Holger Levsen <holger@layer-acht.org> | 2015-05-03 13:03:20 +0200 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2015-05-03 13:04:16 +0200 |
commit | a7a56dee7fec023ff82a3eb7d2092d0f85ac92df (patch) | |
tree | 84f8dee274243938f1ac8a339a6389224a0e5562 /README | |
parent | 7dd4368d0bd79b7a2ded900b02fc135d8e1427cf (diff) | |
download | jenkins.debian.net-a7a56dee7fec023ff82a3eb7d2092d0f85ac92df.tar.xz |
reproducible: explain more verbose which packages are scheduled when
Diffstat (limited to 'README')
-rw-r--r-- | README | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -136,9 +136,11 @@ Installation tests inside chroot environments. * Currently, three suites are tested on amd64: 'testing', 'unstable' and 'experimental'. The tests are done using 'pbuilder' using link:https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain[our toolchain] through eight concurrent builder jobs which are each constantly testing packages and saving the results of these tests. -* The jenkins job overview at https://jenkins.debian.net/view/reproducible/ probably makes it clearer how the job scheduling works in practice. +* Packages to be build are scheduled in the SQLite database via a scheduler job, which runs every hour and which schedules "new packages" to be tested if the queue is below a certain threshold. New packages" in this context means: +** truely new packages (either uploaded to 'unstable' or 'experimental' or migrated to 'testing'), +** new versions of existing packages. -* Packages to be build are scheduled in the SQLite database via a scheduler job, which runs every hour and which schedules new packages to be tested if the queue is below a certain threshold. +* If the scheduling queue is low, already tested package will be scheduled for re-testing. * Several other jobs exist to build the html pages and to create a JSON file which can be downloaded from https://reproducible.debian.net/reproducible.json. @@ -150,6 +152,8 @@ Installation tests inside chroot environments. * Finally, there is a maintenance job running every 4h, making sure things are considerably under control. +* The jenkins job overview at https://jenkins.debian.net/view/reproducible/ probably makes it clearer how the job scheduling works in practice. + * Plase ask for manual rescheduling of packages in the '#debian-reproducible' IRC channel on OFTC. Those with shell access to jenkins need to run this command: ---- |