Author: crossley
Date: Fri Mar 25 10:35:11 2011
New Revision: 1085309
URL: http://svn.apache.org/viewvc?rev=1085309&view=rev
Log:
Save the Cocoon logfiles for each run.
Modified:
forrest/zone/config/crontab.txt
forrest/zone/config/run-forrestbot.sh
Modified: forrest/zone/config/crontab.txt
URL:
http://svn.apache.org/viewvc/forrest/zone/config/crontab.txt?rev=1085309&r1=1085308&r2=1085309&view=diff
==============================================================================
--- forrest/zone/config/crontab.txt (original)
+++ forrest/zone/config/crontab.txt Fri Mar 25 10:35:11 2011
@@ -9,7 +9,7 @@
10 * * * * /home/forrest/config/run-forrestbot.sh forrest-docs.xml notify trunk
# cleanup old logs
-58 23 * * * find /home/forrest/config/forrestbot-*/logs -name '*.log' -mtime
+1 | xargs rm -f
+58 23 * * * find /home/forrest/config/forrestbot-*/logs -name '*.log' -o -name
'*.tar.gz' -mtime +1 | xargs rm -f
58 23 * * * cd /home/forrest/config; find . \( -type d ! -name . -prune \) -o
\( -name "update-forrest-trunk-*.log" -mtime +1 -print \) | xargs rm -f
# -- EVERYTHING BELOW THIS LINE HAS BEEN DISABLED, NEED TO CHECK WHEN/IF THESE
ENTRIES CAN BE REMOVED --
Modified: forrest/zone/config/run-forrestbot.sh
URL:
http://svn.apache.org/viewvc/forrest/zone/config/run-forrestbot.sh?rev=1085309&r1=1085308&r2=1085309&view=diff
==============================================================================
--- forrest/zone/config/run-forrestbot.sh (original)
+++ forrest/zone/config/run-forrestbot.sh Fri Mar 25 10:35:11 2011
@@ -27,6 +27,8 @@
# See copy in SVN at zone/config/crontab.txt
fbVersion=$3
+timestamp=`date "+%Y%m%d%H%M"`
+
case $fbVersion in
"trunk" )
fbWorkspace="ft"
@@ -83,6 +85,12 @@ esac
cd $DOC_ROOT/$fbWorkspace
# forrest -Dforrest.jvmargs=-Djava.awt.headless=true -f $1 $2 > /dev/null
2>&1
forrest -Dforrest.jvmargs=-Djava.awt.headless=true -f $1 $2 >> $cron_logfile
2>&1
+if [ ${?} -eq 0 ]; then
+ success=1
+else
+ success=0
+fi
+echo "success=${success}" >> $cron_logfile
# do some followup for certain sites
case $site in
@@ -90,6 +98,16 @@ case $site in
cd $DOC_ROOT/$fbWorkspace/build && tar cf cocoon-docs.tar $site && gzip -f
cocoon-docs.tar
;;
+ "forrest-seed" )
+ tarFile="${FORRESTBOT_HOME}/logs/${site}-cocoon-log-${timestamp}.tar"
+ cd ${FORRESTBOT_HOME}/conf/work && tar cf ${tarFile}
${site}/webapp/WEB-INF/logs && gzip -f ${tarFile}
+ ;;
+
+ "forrest-sample-2" )
+ tarFile="${FORRESTBOT_HOME}/logs/${site}-cocoon-log-${timestamp}.tar"
+ cd ${FORRESTBOT_HOME}/conf/work && tar cf ${tarFile}
${site}/webapp/WEB-INF/logs && gzip -f ${tarFile}
+ ;;
+
* )
;;
esac