| export WEBKIT_BUGZILLA_USERNAME=$1 |
| export WEBKIT_BUGZILLA_PASSWORD=$2 |
| trap 'error_handler ${LINENO} $?' ERR |
| echo "TASK: cleaning up old log files." |
| mv win-ews.log win-ews.old |
| find ~/win-ews-logs -mtime +7 -exec rm -f {} \; |
| export VSINSTALLDIR="$PROGRAMFILES\Microsoft Visual Studio 12.0" |
| echo "TASK: Cleaning WebKitBuild" |
| echo "TASK: svn revert -R *" |
| svn status | grep "?" | awk '{print $2}' | xargs rm -rf |
| echo "TASK: webkit-patch clean" |
| ~/WebKit/Tools/Scripts/webkit-patch clean |
| echo "TASK: svn up --non-interactive" |
| echo "TASK: kill orphaned tasks" |
| taskkill.exe /f /im cl.exe |
| echo "TASK: webkit-patch win-ews" |
| ~/WebKit/Tools/Scripts/webkit-patch win-ews --bot-id=$BOT_ID --no-confirm --exit-after-iteration 10 |
| echo "TASK: kill old processes" |
| ~/WebKit/Tools/BuildSlaveSupport/kill-old-processes |