# HG changeset patch # User Michael Pavone # Date 1740293208 28800 # Node ID 672540d71ea57fe7055c6b257fcaebc57375f343 # Parent 6bd492b8172edd02300b87e827f2f58a961a2ece Add nightly build script for web builds diff -r 6bd492b8172e -r 672540d71ea5 build_upload_web_nightly --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build_upload_web_nightly Sat Feb 22 22:46:48 2025 -0800 @@ -0,0 +1,74 @@ +#!/bin/sh +name=$1 +. "$HOME/$name.params" +cd $HOME/$DIR +hg revert -a +hg pull +hg up +rev=`hg summary | sed -E -n 's/^parent: [^:]+:([^ ]+) .*$/\1/p'` +sed -i -E "s/(define BLASTEM_VERSION \"[^-]+)-pre\"/\1-pre-$rev\"/" version.inc +. $HOME/software/emsdk/emsdk_env.sh +make CC=emcc CPU=wasm m68k.o z80.o -j2 +result=$? +if [ $result -ne 0 ]; then + echo Build falied with return code $result + curdate=`date -Iseconds` + curl -d'@-' -H 'Content-Type: application/json' "$WEBHOOKURL" <