Clean up website/publish.sh script

Reduce noise by replacing the repeated `&&` chain with use of `set -e`,
which will cause the script to bail on the first command that exits with
a non-zero exit code.