diff --git a/.travis.yml b/.travis.yml index cf51e0d1fa..aafa06e8f4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,6 @@ jdk: android: components: - # The SDK version used to compile your project - android-26 # Additional components @@ -15,4 +14,10 @@ android: - extra-android-m2repository - addon-google_apis-google-26 -script: ./gradlew desktop:dist +script: + - ./gradlew clean desktop:dist + - ./gradlew clean android:build + +after_success: + - chmod +x upload-build.sh + - ./upload-build.sh diff --git a/upload-build.sh b/upload-build.sh new file mode 100644 index 0000000000..2495b8179c --- /dev/null +++ b/upload-build.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash + +cd $HOME +git config --global user.email $GHEMAIL +git config --global user.name $GHUSERNAME + +# add, commit and push files +git clone https://github.com/Anuken/Mindustry.wiki.git +cd Mindustry.wiki + +DESKFILE=$TRAVIS_COMMIT"-desktop-bleeding-edge.jar" +cp desktop/build/libs/desktop-release.jar $DESKFILE + +FILE1=$TRAVIS_BUILD_NUMBER-Bleeding-Edge-Build-$TRAVIS_COMMIT.md + +if [ ! -e $FILE1 ]; then + touch $FILE1 +fi + +echo "This is the latest build of #"$TRAVIS_COMMIT" \nDesktop download: ["$DESKFILE"]("$DESKFILE")" >> $FILE1 + +git add $FILE1 +git add desktop-bleeding-edge.jar +git commit -m "Added a new bleeding edge build" +git push https://$GHUSERNAME:$GHPASSWORD@github.com:Anuken/Mindustry.git --all