diff options
author | Holger Levsen <holger@layer-acht.org> | 2016-01-08 19:06:31 +0100 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2016-01-08 19:06:31 +0100 |
commit | 38781b49a564ef21687e0a9aeb98c073e564c7cf (patch) | |
tree | d244c99440b04f377e9873411d3dd1a73e9ca1e6 /bin/jenkins_node_definitions.sh | |
parent | b5ff4902d79d8342e3ff0b3684267301eb87f280 (diff) | |
download | jenkins.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-x | bin/jenkins_node_definitions.sh | 60 |
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 +} + |