blob: d465fc1837868c603cd8fa32f302916b0ea4cc77 [file] [log] [blame]
#!/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"