| #!/bin/bash |
| |
| export JAVA_HOME=/shared/common/jdk-1.6.x86_64 |
| export ANT_HOME=/shared/common/apache-ant-1.7.0 |
| export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH |
| |
| # build doesn't work with /shared |
| BUILD_DIR=/opt/public/rt/smila |
| WORKSPACE_DIR=$BUILD_DIR/workspace |
| |
| TARGETS=$@ |
| |
| function buildSmilaFromTrunk () { |
| echo "[`date`] Remove $WORKSPACE_DIR ..." |
| /bin/rm -Rf $WORKSPACE_DIR |
| /bin/mkdir $WORKSPACE_DIR |
| echo "[`date`] Starting SMILA Build ..." |
| cd $BUILD_DIR/nightlybuild |
| /usr/local/bin/svn update |
| ant $TARGETS |
| echo "[`date`] Finished." |
| } |
| |
| buildSmilaFromTrunk >& $BUILD_DIR/nightlybuild/build.log |