Skip to content

Instantly share code, notes, and snippets.

@TurBoss
Created January 26, 2015 13:24
Show Gist options
  • Select an option

  • Save TurBoss/5b73295c394850896e9e to your computer and use it in GitHub Desktop.

Select an option

Save TurBoss/5b73295c394850896e9e to your computer and use it in GitHub Desktop.
#!/bin/bash
#
cd JauriaRTS/
echo "CHECKIN GIT:"
#LOCAL=$(git rev-parse @)
#REMOTE=$(git rev-parse @{u})
#BASE=$(git merge-base @ @{u})
#
#if [ $LOCAL = $REMOTE ]; then
# echo "Up-to-date"
#elif [ $LOCAL = $BASE ]; then
# echo "Need to pull"
#elif [ $REMOTE = $BASE ]; then
# echo "Need to push"
#else
# echo "Diverged"
git pull
VERSION_NUM=`git log -1 --pretty=%B`
cd ..
echo "GIT MSG:"
echo $VERSION_NUM
if [[ $VERSION_NUM == *VERSION* ]]
then
echo "STABLE VERSION FOUND"
VERSION_NUM=${VERSION_NUM:8:5};
LAST_VERSION=$(cat lastVersion)
echo $LAST_VERSION;
echo $VERSION_NUM > lastVersion;
if [[ "$VERSION_NUM" != "$LAST_VERSION" ]]
then
echo "NEW VERSION DOWNLOADING"
echo "WAITING FOR RAPID 5m"
sleep 300
pr-downloader jauria:stable
echo "DONE"
else
echo "ALREADY UPDATE"
fi
else
echo "NOT A RELEASE"
echo "CHECKING FOR BETA"
LASTCOMMIT=$(cat lastcommit)
if [ "$LASTCOMMIT" != "$VERSION_NUM" ];
then
echo "NEW BETA"
echo "WAITING FOR RAPID 5m"
sleep 300
pr-downloader jauria:test
echo "DONE"
else
echo "NO NEW VERSION"
fi
echo $VERSION_NUM > lastcommit
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment