summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-08-30 17:53:10 +0200
committerHolger Levsen <holger@layer-acht.org>2015-08-30 17:53:10 +0200
commit8823fa736a524a471a46e724f37d3e3866acd381 (patch)
tree49145fba1ede02a458fbe444c9a4bbc2c0679bbb
parentefa47a2fa9eddf50d74eb766b5f78a7e70d1b18d (diff)
downloadjenkins.debian.net-8823fa736a524a471a46e724f37d3e3866acd381.tar.xz
reproducible: add first armhf build job
-rw-r--r--TODO1
-rw-r--r--jenkins-nodes-home/authorized_keys1
-rw-r--r--job-cfg/reproducible.yaml10
3 files changed, 12 insertions, 0 deletions
diff --git a/TODO b/TODO
index 2a79ae35..2edcd4ce 100644
--- a/TODO
+++ b/TODO
@@ -252,6 +252,7 @@ properties:
* reproducible_build.sh behaviour change:
** called without param: behave as always
** called with the first param being "1" or "2" (and two more params, srcpkg and suite): do first or second build
+*** verify $2 and $3 are ok
** called with two params: $node1 and $node2 where the build should happen.
* reproducible_build.sh (with two params) will be still always be run on the main node, that is the one holding reproducible.db, so jenkins.d.n atm
diff --git a/jenkins-nodes-home/authorized_keys b/jenkins-nodes-home/authorized_keys
index 5924a87c..20d087ad 100644
--- a/jenkins-nodes-home/authorized_keys
+++ b/jenkins-nodes-home/authorized_keys
@@ -1 +1,2 @@
command="/srv/jenkins/bin/reproducible_node_wrapper.sh",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,from="78.137.96.196" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDSPYH1KKv6PsW0IgNcPbI/l2rjhxPaOGT/lbgaPzVjwPWlqHAEB0PctzNzkduRiaEMhTmcDTCsMOVkBGiPMmuBltqzpGSjcAc3v/sDYaDn+Onj5pTaG8HBMKqxOQP9I24xNjb21tRrmRSDAUrSHHiEm2Lu64efA3vE/L447ZYs53aLd2fBt0zoFKHswasFR57y6y9/3VJTdAnGrAIq9QxnMi2Tbg/KZDiYYmodfCMrAnATTkwGntcINz7FO/HAxHAs1YryzuoDOA02Xqxg4uzlxQgkL91/OhKVKd+2TBg+FAVUkiCKY+uSCdgN1yjoUa0fPFaWEbtEwrWfZgIAIINf jenkins@jenkins
+command="/srv/jenkins/bin/reproducible_build.sh ${SSH_ORIGINAL_COMMAND#* }",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,from="78.137.96.196" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDpGiuER4rTtpgpvaSgHpILeln7Qq+arV6a+EhgKlxnInmV6OwA/LacqyEq8sptZYrppllmr9v1d58NVH6uGXHe0p8TYrBBaYNuuMCf2wsKdXH1VTCIiv27XYyS3iYQJnt1n4+4aae81iYA0aRbv5nV2lhlMc7MsK7jNcCxRhYtwEVPMyvLWpWeRmA7oum+0iQl5HCqV5a4Vn5/IMmH4PWGMB+Ga+EDk7XliHQthh6FpfM2biAgmcA+2Y4DTOzvtm7WJQkn3eui1J50Z5wTKBEFZ/raHxee0dt6gYuIDU9g7yavs0CiwFWsqLEH15WJ+fO1/nfl9EV+43FEb/ZEhR6HsPKr/MSF4wckjNva9mJtpoGOLUgToW060TTVnouIayHK8+x62elgReHy3z18MNvuPXuFJaxZYqGnJa4IDr4YvrdRe5DGpUhG/Jqp1cRUxbZ2zZC43ytV8VNXISefY38dO6HEj2H81y/RTMNmOVwNjI4Iy865Tjnrroj18P5G8ioHMU8SzKY/pzSGvdHhrfOk4uv3LZSDN4W7aSUgD2XtPDgjeADZIBE2QV4FIcAF3dT3aAYshE7hpgJUYphIAp4KxQQPsw67NWh+UFnHGybbcp4zGW3SZ8jxj8UUpuNM15JqRG+8nSiDHXmXMahzhyfFEvXBrMMGf+SIYI/CA4OLhQ== reproducible@moszumanska
diff --git a/job-cfg/reproducible.yaml b/job-cfg/reproducible.yaml
index f6aa2782..c10711ed 100644
--- a/job-cfg/reproducible.yaml
+++ b/job-cfg/reproducible.yaml
@@ -421,6 +421,10 @@
name: '{name}_builder_theta'
- job-template:
+ defaults: reproducible_builder
+ name: '{name}_builder_armhf1'
+
+- job-template:
defaults: reproducible_other_projects
name: '{name}_coreboot'
@@ -830,6 +834,12 @@
my_shell: '/srv/jenkins/bin/reproducible_build.sh'
my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
my_node: ''
+ - '{name}_builder_armhf1':
+ my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
+ my_timed: 'H/2 * * * *'
+ my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb bpi0-armhf-rb'
+ my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
+ my_node: ''
- '{name}_coreboot':
my_description: 'Rebuild all coreboot ROMs twice (with variations) and investigate regarding reproducibility.'
my_timed: '23 42 23 * *'