CI release updates

This commit is contained in:
Tim Sarbin 2019-11-02 13:41:03 -04:00
parent d5afb3f88c
commit b81728bd02
2 changed files with 9 additions and 5 deletions

View File

@ -15,13 +15,12 @@ addons:
- libgles2-mesa-dev
- libasound2-dev
script:
- mkdir -p ./build_artifacts/opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME
- mkdir -p ./build_artifacts/out
- mkdir -p ./opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME
- go get
- go build .
- if [ "$TRAVIS_OS_NAME" = "win" ]; then cp ./OpenDiablo2.exe ./build_artifacts/opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME ; else cp ./OpenDiablo2 ./build_artifacts/opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME; fi
- if [ "$TRAVIS_OS_NAME" = "win" ]; then cp ./OpenDiablo2.exe ./opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME ; else cp ./OpenDiablo2 ./opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME; fi
- cp ./config.json ./build_artifacts/opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME
- tar -cvzf opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME.tar.gz ./build_artifacts/$TRAIVS_OS_NAME
- if [ "$TRAVIS_OS_NAME" = "win" ]; then zip -r opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME.zip ./opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME ; else tar -cvzf opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME.tar.gz ./opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME ; fi
git:
depth: 1
notifications:
@ -30,7 +29,8 @@ deploy:
provider: releases
api_key:
secure: "$GithubApi"
file: opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME.tar.gz
file_glob: true
file: opendiablo2-$TRAVIS_TAG-$TRAVIS_OS_NAME.*
skip_cleanup: true
name: "OpenDiablo Unstable"
prerelease: true

4
tagdev.bat Normal file
View File

@ -0,0 +1,4 @@
git tag -d dev
git push origin :refs/tags/dev
git tag dev
git push origin dev