summaryrefslogtreecommitdiffstats
path: root/bin/jenkins_node_definitions.sh
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2016-01-08 19:06:31 +0100
committerHolger Levsen <holger@layer-acht.org>2016-01-08 19:06:31 +0100
commit38781b49a564ef21687e0a9aeb98c073e564c7cf (patch)
treed244c99440b04f377e9873411d3dd1a73e9ca1e6 /bin/jenkins_node_definitions.sh
parentb5ff4902d79d8342e3ff0b3684267301eb87f280 (diff)
downloadjenkins.debian.net-38781b49a564ef21687e0a9aeb98c073e564c7cf.tar.xz
reproducible: refactoring to only define build nodes and their ssh ports in one central place, bin/jenkins_node_definitions.sh
Diffstat (limited to 'bin/jenkins_node_definitions.sh')
-rwxr-xr-xbin/jenkins_node_definitions.sh60
1 files changed, 60 insertions, 0 deletions
diff --git a/bin/jenkins_node_definitions.sh b/bin/jenkins_node_definitions.sh
new file mode 100755
index 00000000..1e548e51
--- /dev/null
+++ b/bin/jenkins_node_definitions.sh
@@ -0,0 +1,60 @@
+#!/bin/bash
+
+# Copyright 2015-2016 Holger Levsen <holger@layer-acht.org>
+# released under the GPLv=2
+
+# define Debian build nodes in use
+BUILD_NODES="profitbricks-build1-amd64.debian.net profitbricks-build2-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-amd64.debian.net wbq0-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net bpi0-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4-armhf-rb.debian.net wbd0-armhf-rb.debian.net rpi2b-armhf-rb.debian.net rpi2c-armhf-rb.debian.net odxu4b-armhf-rb.debian.net odxu4c-armhf-rb.debian.net ff2a-armhf-rb.debian.net ff2b-armhf-rb.debian.net opi2a-armhf-rb.debian.net"
+
+# return the ports sshd is listening on
+get_node_ssh_port() {
+ local NODE_NAME=$1
+ case "$NODE_NAME" in
+ bpi0-armhf-rb.debian.net)
+ PORT=2222
+ ;;
+ hb0-armhf-rb.debian.net)
+ PORT=2224
+ ;;
+ wbq0-armhf-rb.debian.net)
+ PORT=2225
+ ;;
+ cbxi4pro0-armhf-rb.debian.net)
+ PORT=2226
+ ;;
+ odxu4-armhf-rb.debian.net)
+ PORT=2229
+ ;;
+ wbd0-armhf-rb.debian.net)
+ PORT=2223
+ ;;
+ rpi2b-armhf-rb.debian.net)
+ PORT=2230
+ ;;
+ rpi2c-armhf-rb.debian.net)
+ PORT=2235
+ ;;
+ odxu4b-armhf-rb.debian.net)
+ PORT=2232
+ ;;
+ odxu4c-armhf-rb.debian.net)
+ PORT=2233
+ ;;
+ ff2a-armhf-rb.debian.net)
+ PORT=2234
+ ;;
+ ff2b-armhf-rb.debian.net)
+ PORT=2237
+ ;;
+ opi2a-armhf-rb.debian.net)
+ PORT=2236
+ ;;
+ profitbricks-build?-amd64.debian.net)
+ PORT=22
+ ;;
+ *)
+ echo >&2 "Unknown node $NODE_NAME."
+ exit 1
+ esac
+}
+