summaryrefslogtreecommitdiffstats
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2017-07-15reproducible Debian: add node health check for too big jenkins.logsHolger Levsen1-0/+14
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-07-15reproducible debian: fixup installation of unstable/experimental versions of ↵Mattia Rizzolo1-6/+7
diffoscope for stable/testing releases previously it would really work only for experimental Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-07-05reproducible debian: maintenance: drop --column-inserts from pg_dump, it ↵Mattia Rizzolo1-1/+1
makes restore unecessary painful originally this was done to allow restore in a non-postgres db, but we actually have no use for it, and really restore is too slow with this option on Thanks: Faux for the suggestion Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-06-30reproducible debian: maintenance: look for postgres 9.6 log nowMattia Rizzolo1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-29limit diffoscope memory usage to 10GB virtual per processHelmut Grohne1-2/+7
It currently tends to use 50GB virtual, 36GB resident. That's bad for everything else. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-28fixupHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-28reproducible Debian: fixup zombie testHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-28fix typoHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-28reproducible Debian: check for (known) zombie jobs and report themHolger Levsen2-0/+20
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-28reproducible LEDE: move `git log -1 > .html` to node_document_environmentAlexander Couzens2-16/+7
Removes also the garbage in the git commit section Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-26reproducible_lede: save the different target into different filesAlexander Couzens1-6/+7
At the moment the scripts saves all targets under the same name meaning they overwrite each other. Introduce lede_target to not parse the lede_config to find out which target is now build. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-25reproducible LEDE: WIP: add multiple architecturesAlexander Couzens1-1/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-25reproducible_lede: add missing cd source in node_document_environmentAlexander Couzens1-1/+2
Fixes empty contents of - `Target toolchains built`, - `build_dir/host/` - `Downloaded software` Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-25reproducible_lede: collect the last git commitAlexander Couzens2-2/+13
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-23reproducible LEDE and OpenWrt: fixup linksHolger Levsen1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-21reproducible Debian: add check for haveged runningHolger Levsen1-0/+11
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-21reproducible Debian: make logparse rule about future releases release name ↵Holger Levsen1-1/+1
agnostic Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-21chroot-installation: drop support for wheezy, add busterHolger Levsen1-4/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-21reproducible Debian: kill with forceHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-20reproducible Debian: ignore mount outputHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-20reproducible Debian: correctly get exit codeHolger Levsen1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-20reproducible Debian: add check for hanging mountsHolger Levsen1-0/+10
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-20reproducible Debian: ignore errors harderHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-20reproducible Debian: delete old stuff first, so that deletes still happen ↵Holger Levsen1-26/+30
even if updates fail later Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-20reproducible Debian: drop pointless zero-sum in output (changed for 4 suites ↵Holger Levsen1-1/+1
tested) Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-20reproducible Debian: increase scheduling limits, especially for untested, ↵Holger Levsen1-64/+64
new and depwait packages Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible Debian: only keep build_service logs for a day, there is no ↵Holger Levsen1-3/+3
point keeping them longer Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible Debian: only keep build_service logs for 2 daysHolger Levsen1-3/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible Debian: correct order of suitesHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible Debian: replace stretch with buster, we dont care about stretch ↵Holger Levsen1-16/+16
in the repo comparison anymore Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible Debian: (almost) stop scheduling old packages in stretchHolger Levsen1-4/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible Debian: fixup code to deal with 4 suites being testedHolger Levsen2-3/+14
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible Debian: show stats related to buster (instead of stretch) in ↵Holger Levsen1-15/+16
the dashboard Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible_lede: fix sha256sum shortcut for packagesAlexander Couzens1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible_lede: remove debugging output for imagesAlexander Couzens1-5/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible_lede: shortcut packages via sha256sumAlexander Couzens1-1/+8
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-19reproducible_{openwrt,lede}: move toolchain.html creation to remote nodeAlexander Couzens3-46/+38
There is no sense in creating the toolchain part on the jenkins master. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-18reproducible debian: db: fix syntax errors…Mattia Rizzolo1-1/+2
Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-18reproducible_lede: correct projecturlAlexander Couzens1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-18reproducible_lede: add debug around sha256Alexander Couzens1-0/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-18reproducible Debian: change order of suitesHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-18reproducible debian: introduce busterMattia Rizzolo12-23/+69
Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-18reproducible_lede: do a quick sha256sum before calling diffoscopeAlexander Couzens1-1/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-16reproducible debian: db: s/testing/stretch/gMattia Rizzolo1-2/+8
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-06-16reproducible Debian: WIP for s#testing#stretch#g - see ↵Holger Levsen14-94/+94
TODO4stretch_rename.txt for status Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-16reproducible debian: maintenance: do not dump database ACL in the backupsMattia Rizzolo1-1/+1
1) they are totally useless and actually problematic for people using this dumps in dev envs (as restore fails due to lack of 'jenkins' user, or lack of superuser powers to commit those changes) 2) we don't have any real ACL, jenkins can do pretty much anything in the db, so the information is actually just noise Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-15reproducible: also include profitbricks 3+4+7 in munin graph overviewHolger Levsen1-10/+15
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-15reproducible: also include profitbricks 3+4+7 in health overviewHolger Levsen1-23/+45
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-15reproducible Debian: add check for more than one kernel installed (only on ↵Holger Levsen1-0/+14
Ubuntu systems) Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-14reproducible: Rearrange armhf builds so that there are no duplicateVagrant Cascadian1-50/+50
pairings. Signed-off-by: Holger Levsen <holger@layer-acht.org>