[Qa-jenkins-scm] [jenkins.debian.net] 01/01: reproducible armhf: add 3 new builder jobs for the new node
Holger Levsen
holger at moszumanska.debian.org
Thu Jan 14 11:43:18 UTC 2016
This is an automated email from the git hooks/post-receive script.
holger pushed a commit to branch master
in repository jenkins.debian.net.
commit 61f5589fe0516f8200986726a1c638ba66fe5862
Author: Holger Levsen <holger at layer-acht.org>
Date: Thu Jan 14 12:43:03 2016 +0100
reproducible armhf: add 3 new builder jobs for the new node
---
README | 2 +-
job-cfg/reproducible.yaml | 9 ++++++---
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/README b/README
index 69fc006..a077ec2 100644
--- a/README
+++ b/README
@@ -137,7 +137,7 @@ Installation tests inside chroot environments.
* The (current) purpose of https://reproducible.debian.net is to show the prospects of reproducible builds for Debian. IOW: this is research, showing what could (and should) be done... check https://wiki.debian.org/ReproducibleBuilds for the real status of the project!
-* Currently, three suites are tested on 'amd64' and 'armhf' architectures: 'testing', 'unstable' and 'experimental'. The tests are done using 'pbuilder' using link:https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain[our toolchain] through concurrent builder jobs, 32 for 'amd64' and 31 for 'armhf', which are each constantly testing packages and saving the results of these tests.
+* Currently, three suites are tested on 'amd64' and 'armhf' architectures: 'testing', 'unstable' and 'experimental'. The tests are done using 'pbuilder' using link:https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain[our toolchain] through concurrent builder jobs, 32 for 'amd64' and 34 for 'armhf', which are each constantly testing packages and saving the results of these tests.
** These builds on remote nodes run on very different hardware: for 'amd64' we are now using four virtual machines, profitbricks-build(1+2+5+6)-amd64, which have 18 or 17 cores and 48gb ram each and are sponsored by link:https://jenkins.debian.net/userContent/thanks.html[Profitbricks].
** To test 'armhf' we are using 14 small boards donated by vagrant at d.o: nine quad cores (wbq0, cbxi4pro0, ff2a, ff2b odxu4, odxu4b, odxu4c, opi2a and opi2b) with 2gb ram, two quad-cores (rpi2b and rpi2c) with 1gb ram and three dual cores (bpi0, hb0 and wbd0) with 1gb ram, each. We would love to have more or more powerful ARM hardware in the future, if you can help, please talk to us!
diff --git a/job-cfg/reproducible.yaml b/job-cfg/reproducible.yaml
index fdbd9f8..2b029b2 100644
--- a/job-cfg/reproducible.yaml
+++ b/job-cfg/reproducible.yaml
@@ -468,7 +468,7 @@
# could have all archs in one block, but it seems cleaner this way
# to choose new jobs:
- # for i in wbq0 cbxi4pro0 ff2a ff2b odxu4 odxu4b odxu4c opi2a rpi2b rpi2c bpi0 hb0 wbd0 ; do echo "$i: " ; grep my_node1 job-cfg/reproducible.yaml|grep armhf|grep $i-armhf ; echo ; done
+ # for i in wbq0 cbxi4pro0 ff2a ff2b odxu4 odxu4b odxu4c opi2a opi2b rpi2b rpi2c bpi0 hb0 wbd0 ; do echo "$i: " ; grep my_node1 job-cfg/reproducible.yaml|grep armhf|grep $i-armhf ; echo ; done
- '{name}_builder_{my_arch}_{my_num}':
my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
my_arch: 'armhf'
@@ -492,7 +492,7 @@
- '17': { my_node1: 'odxu4c-armhf-rb', my_node2: 'hb0-armhf-rb' }
- '18': { my_node1: 'odxu4b-armhf-rb', my_node2: 'ff2a-armhf-rb' }
- '19': { my_node1: 'odxu4c-armhf-rb', my_node2: 'ff2a-armhf-rb' }
- - '20': { my_node1: 'ff2a-armhf-rb', my_node2: 'odxu4b-armhf-rb' }
+ - '20': { my_node1: 'opi2b-armhf-rb', my_node2: 'odxu4b-armhf-rb' }
- '21': { my_node1: 'ff2a-armhf-rb', my_node2: 'odxu4c-armhf-rb' }
- '22': { my_node1: 'ff2a-armhf-rb', my_node2: 'rpi2c-armhf-rb' }
- '23': { my_node1: 'rpi2c-armhf-rb', my_node2: 'odxu4b-armhf-rb' }
@@ -503,7 +503,10 @@
- '28': { my_node1: 'opi2a-armhf-rb', my_node2: 'ff2b-armhf-rb' }
- '29': { my_node1: 'ff2b-armhf-rb', my_node2: 'opi2a-armhf-rb' }
- '30': { my_node1: 'ff2b-armhf-rb', my_node2: 'opi2a-armhf-rb' }
- - '31': { my_node1: 'ff2b-armhf-rb', my_node2: 'opi2a-armhf-rb' }
+ - '31': { my_node1: 'ff2b-armhf-rb', my_node2: 'opi2b-armhf-rb' }
+ - '32': { my_node1: 'opi2b-armhf-rb', my_node2: 'opi2a-armhf-rb' }
+ - '33': { my_node1: 'opi2b-armhf-rb', my_node2: 'opi2a-armhf-rb' }
+ - '34': { my_node1: 'ff2a-armhf-rb', my_node2: 'opi2b-armhf-rb' }
my_shell: '/srv/jenkins/bin/reproducible_build.sh {my_node1} {my_node2}'
my_timed: '* * * * *'
my_hname: ''
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git
More information about the Qa-jenkins-scm
mailing list