15 lines
348 B
Bash
Executable file
15 lines
348 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
./hack/populate_secrets.sh
|
|
|
|
ssh_cmd="ssh -o StrictHostKeyChecking=accept-new"
|
|
|
|
if [ ! -z ${2+x} ]; then ssh_cmd="$ssh_cmd $2"; fi
|
|
|
|
echo Syncing repo content to machine "$1"
|
|
rsync -e "$ssh_cmd" -avz --exclude='.hg/' ./ "deployer@$1:depot/"
|
|
|
|
echo Triggering rebuild
|
|
$ssh_cmd -t "deployer@$1" rebuilder ./depot
|