From 0e6c8f16338ae4b46b5383ba1db25c9896002c36 Mon Sep 17 00:00:00 2001 From: radius Date: Sun, 28 Aug 2016 19:20:32 -0500 Subject: [PATCH] add retroarch build job --- libretro-buildbot-recipe.sh | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 7718f21c..db09500d 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -1745,5 +1745,44 @@ if [ "${PLATFORM}" == "ps3" ] && [ "${RA}" == "YES" ]; then fi fi +if [ "${PLATFORM}" = "emscripten" ] && [ "${RA}" = "YES" ]; then + echo WORKINGDIR=$PWD + echo RELEASE=$RELEASE + echo FORCE=$FORCE_RETROARCH_BUILD + echo RADIR=$RADIR + + buildbot_pull + + if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" -o "${FORCE_RETROARCH_BUILD}" == "YES" -o "${CORES_BUILT}" == "YES" ]; then + touch $TMPDIR/built-frontend + cd $RADIR + git clean -xdf + echo "buildbot job: $jobid Building" + echo + + cd dist-scripts + rm *.a + cp -v $RARCH_DIST_DIR/*.bc . + + emmake ./dist-cores.sh emscripten &> $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log + if [ $? -eq 0 ]; then + MESSAGE="retroarch: [status: done] [$jobid]" + echo $MESSAGE + else + ERROR=$TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log + HASTE=`curl -X POST http://hastebin.com/documents --data-binary @$ERROR` + HASTE=`echo $HASTE | cut -d"\"" -f4` + MESSAGE="retroarch: [status: fail] [$jobid] LOG: http://hastebin.com/$HASTE" + echo $MESSAGE + fi + buildbot_log "$MESSAGE" + echo buildbot job: $MESSAGE + + echo "Packaging" + + cd $WORK/$RADIR + fi +fi + PATH=$ORIGPATH