diff --git a/deploy b/deploy index 80dc37c403adc74d9d273d789b8dce99cf72e4b0..79e4be3fb08e62b4615a8131b9bb88f45703807c 100755 --- a/deploy +++ b/deploy @@ -1,7 +1,7 @@ #!/bin/sh set -eu -deploy() { +_deploy() { echo "Deploying to $1" >&2 export DOCKER_HOST="ssh://$1" export RUNNER_NAME="$1" @@ -25,10 +25,19 @@ then exit 1 fi -export REGISTER_RUN_UNTAGGED="true" -export BUILDS='/builds' -deploy "ns4.shore.co.il" -export REGISTER_RUN_UNTAGGED="false" -unset BUILDS -deploy "host01.shore.co.il" -deploy "kodi.shore.co.il" +case "${1:-all}" in + ns4) export REGISTER_RUN_UNTAGGED="true" + export BUILDS='/builds' + _deploy ns4 + ;; + kodi) export REGISTER_RUN_UNTAGGED="false" + unset BUILDS + _deploy kodi + ;; + host01) export REGISTER_RUN_UNTAGGED="false" + unset BUILDS + _deploy host01 + ;; + all) deploy ns4; deploy host01; deploy kodi ;; + *) echo 'Unknown host.' >&2; exit 1;; +esac