source: Dev/trunk/deploy.sh @ 478

Last change on this file since 478 was 476, checked in by hendrikvanantwerpen, 12 years ago

Added database backup and automatically versioned deploy message.

  • Property svn:executable set to *
File size: 414 bytes
RevLine 
[469]1#!/bin/sh
2
3DEPLOYURL=git@heroku.com:quod-erat.git
4DEPLOYDIR=quod-erat.git
[476]5RELBUILDDIR=../build
[469]6
[476]7COMMITMSG="Deployment of revision `svnversion .` on `date`"
[469]8
[476]9echo "$COMMITMSG..."
10
[469]11if [ ! -d "$DEPLOYDIR" ]; then
12    git clone "$DEPLOYURL" "$DEPLOYDIR"
13fi
14
[476]15(cd "$DEPLOYDIR" && \
16 git pull && \
17 rm -rf * && \
18 cp -r "$RELBUILDDIR"/* . && \
19 git add . && \
20 git commit -a -m "$COMMITMSG" && \
21 git push)
22
23echo "Done."
Note: See TracBrowser for help on using the repository browser.