| #!/usr/bin/env bash |
| |
| set -e |
| |
| svn_url=https://svn.apache.org/repos/asf/cordova/site |
| |
| svn_q() { svn --quiet "$@"; } |
| |
| svn_with_auth() { |
| [ $svn_username ] && [ $svn_pass ] || { |
| echo 'ERROR: No SVN credentials given in $svn_username and $svn_pass' |
| exit 1 |
| } |
| svn_q --non-interactive --no-auth-cache \ |
| --username="$svn_username" --password="$svn_pass" "$@" |
| } |
| |
| echo "Deploying website and docs to $svn_url" |
| cd .. |
| svn_q checkout "$svn_url" cordova-website |
| cp -R cordova-docs/build-prod/. cordova-website/public/ |
| cd cordova-website |
| svn_q add --force . |
| svn_with_auth commit -m "Updated docs" |