Slide 24
Slide 24 text
deploy.sh
HOSTS=("$@")
USERNAME=$USER
for HOST in ${HOSTS[@]}; do
ssh isucon@$HOST "/home/isucon/notify.sh $USERNAME '$HOST
deploying...' && cd /home/isucon/deploy && git pull && ~/deploy/env.sh
carton install && sudo systemctl restart mysql && sudo service
memcached restart && sudo systemctl restart isuxi.perl && sudo
systemctl restart nginx && sudo sysctl -p && /home/isucon/notify.sh
$USERNAME '$HOST deploy done'"
done