[Qa-jenkins-scm] [jenkins.debian.net] 01/03: reproducible Debian: enable service workers for amd64 and disable jenkins builder jobs

Holger Levsen holger at layer-acht.org
Wed Apr 26 21:57:31 UTC 2017


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 bdd13628e28f7f048335ec803721f8670655a407
Author: Holger Levsen <holger at layer-acht.org>
Date:   Wed Apr 26 23:47:03 2017 +0200

    reproducible Debian: enable service workers for amd64 and disable jenkins builder jobs
    
    Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
 bin/reproducible_build_service.sh | 46 ++++++++++++++++++++++++++++++++++++---
 job-cfg/reproducible.yaml         |  1 +
 2 files changed, 44 insertions(+), 3 deletions(-)

diff --git a/bin/reproducible_build_service.sh b/bin/reproducible_build_service.sh
index 7b7d1d6..046c5fd 100755
--- a/bin/reproducible_build_service.sh
+++ b/bin/reproducible_build_service.sh
@@ -7,6 +7,46 @@ set -e
 
 choose_node() {
 	case $1 in
+		amd64_1)	NODE1=profitbricks-build1-amd64		NODE2=profitbricks-build5-amd64 ;;
+		amd64_2)	NODE1=profitbricks-build5-amd64		NODE2=profitbricks-build1-amd64 ;;
+		amd64_3)	NODE1=profitbricks-build1-amd64		NODE2=profitbricks-build15-amd64 ;;
+		amd64_4)	NODE1=profitbricks-build15-amd64	NODE2=profitbricks-build1-amd64 ;;
+		amd64_5)	NODE1=profitbricks-build11-amd64	NODE2=profitbricks-build5-amd64 ;;
+		amd64_6)	NODE1=profitbricks-build5-amd64		NODE2=profitbricks-build11-amd64 ;;
+		amd64_7)	NODE1=profitbricks-build11-amd64	NODE2=profitbricks-build15-amd64 ;;
+		amd64_8)	NODE1=profitbricks-build15-amd64	NODE2=profitbricks-build11-amd64 ;;
+		amd64_9)	NODE1=profitbricks-build1-amd64		NODE2=profitbricks-build5-amd64 ;;
+		amd64_10)	NODE1=profitbricks-build5-amd64		NODE2=profitbricks-build1-amd64 ;;
+		amd64_11)	NODE1=profitbricks-build1-amd64		NODE2=profitbricks-build15-amd64 ;;
+		amd64_12)	NODE1=profitbricks-build15-amd64	NODE2=profitbricks-build1-amd64 ;;
+		amd64_13)	NODE1=profitbricks-build11-amd64	NODE2=profitbricks-build5-amd64 ;;
+		amd64_14)	NODE1=profitbricks-build5-amd64		NODE2=profitbricks-build11-amd64 ;;
+		amd64_15)	NODE1=profitbricks-build11-amd64	NODE2=profitbricks-build15-amd64 ;;
+		amd64_16)	NODE1=profitbricks-build15-amd64	NODE2=profitbricks-build11-amd64 ;;
+		amd64_17)	NODE1=profitbricks-build1-amd64		NODE2=profitbricks-build5-amd64 ;;
+		amd64_18)	NODE1=profitbricks-build5-amd64		NODE2=profitbricks-build1-amd64 ;;
+		amd64_19)	NODE1=profitbricks-build1-amd64		NODE2=profitbricks-build15-amd64 ;;
+		amd64_20)	NODE1=profitbricks-build15-amd64	NODE2=profitbricks-build1-amd64 ;;
+		amd64_21)	NODE1=profitbricks-build11-amd64	NODE2=profitbricks-build5-amd64 ;;
+		amd64_22)	NODE1=profitbricks-build5-amd64		NODE2=profitbricks-build11-amd64 ;;
+		amd64_23)	NODE1=profitbricks-build11-amd64	NODE2=profitbricks-build15-amd64 ;;
+		amd64_24)	NODE1=profitbricks-build15-amd64	NODE2=profitbricks-build11-amd64 ;;
+		amd64_25)	NODE1=profitbricks-build1-amd64		NODE2=profitbricks-build5-amd64 ;;
+		amd64_26)	NODE1=profitbricks-build5-amd64		NODE2=profitbricks-build1-amd64 ;;
+		amd64_27)	NODE1=profitbricks-build1-amd64		NODE2=profitbricks-build15-amd64 ;;
+		amd64_28)	NODE1=profitbricks-build15-amd64	NODE2=profitbricks-build1-amd64 ;;
+		amd64_29)	NODE1=profitbricks-build11-amd64	NODE2=profitbricks-build5-amd64 ;;
+		amd64_30)	NODE1=profitbricks-build5-amd64		NODE2=profitbricks-build11-amd64 ;;
+		amd64_31)	NODE1=profitbricks-build11-amd64	NODE2=profitbricks-build15-amd64 ;;
+		amd64_32)	NODE1=profitbricks-build15-amd64	NODE2=profitbricks-build11-amd64 ;;
+		amd64_33)	NODE1=profitbricks-build1-amd64		NODE2=profitbricks-build5-amd64 ;;
+		amd64_34)	NODE1=profitbricks-build5-amd64		NODE2=profitbricks-build1-amd64 ;;
+		amd64_35)	NODE1=profitbricks-build1-amd64		NODE2=profitbricks-build15-amd64 ;;
+		amd64_36)	NODE1=profitbricks-build15-amd64	NODE2=profitbricks-build1-amd64 ;;
+		amd64_37)	NODE1=profitbricks-build11-amd64	NODE2=profitbricks-build5-amd64 ;;
+		amd64_38)	NODE1=profitbricks-build5-amd64		NODE2=profitbricks-build11-amd64 ;;
+		amd64_39)	NODE1=profitbricks-build11-amd64	NODE2=profitbricks-build15-amd64 ;;
+		amd64_40)	NODE1=profitbricks-build15-amd64	NODE2=profitbricks-build11-amd64 ;;
 		i386_1)		NODE1=profitbricks-build2-i386	NODE2=profitbricks-build6-i386 ;;
 		i386_2)		NODE1=profitbricks-build6-i386	NODE2=profitbricks-build2-i386 ;;
 		i386_3)		NODE1=profitbricks-build2-i386	NODE2=profitbricks-build16-i386 ;;
@@ -146,8 +186,9 @@ choose_node() {
 
 NODE1=""
 NODE2=""
-for ARCH in i386 arm64 armhf ; do
+for ARCH in imd64 386 arm64 armhf ; do
 	case $ARCH in
+		amd64)	MAX=40 ;;
 		i386)	MAX=24 ;;
 		arm64)	MAX=32 ;;
 		armhf)	MAX=66 ;;
@@ -169,8 +210,7 @@ done
 # keep running forever…
 while true ; do sleep 1337m ; done
 
-# TODO left:
-# * amd64!
+# FIXME: TODO left for _service.sh:
 # * enabling the service in update_jdn
 # * logs should auto display in browser like with jenkins… (long-polling, meta-refresh, something)
 #   - there's an NPH solution pointed out by Xtaran
diff --git a/job-cfg/reproducible.yaml b/job-cfg/reproducible.yaml
index 724835e..842db50 100644
--- a/job-cfg/reproducible.yaml
+++ b/job-cfg/reproducible.yaml
@@ -583,6 +583,7 @@
         - '{name}_builder_{my_arch}_{my_num}':
             my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
             my_arch: 'amd64'
+            my_disabled: true
             my_num:
                 -  '1': &builders_1_5   { my_node1: 'profitbricks-build1',  my_node2: 'profitbricks-build5'  }
                 -  '2': &builders_5_1   { my_node1: 'profitbricks-build5',  my_node2: 'profitbricks-build1'  }

-- 
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