aboutsummaryrefslogtreecommitdiffhomepage
path: root/.travis-ci.sh
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2019-12-31 10:58:34 +0100
committercbdev <cb@cbcdn.com>2019-12-31 10:58:34 +0100
commit3b4a2f9f3bbe97c5b77eb74ba9c0163b52d33206 (patch)
tree1defeeb5b081b8c951d920298fa10858191d6beb /.travis-ci.sh
parent7360766777a7969b76fa306f7381d2d51efa1ebe (diff)
parent87fe68ef7d929b2f79e695df649b374fe0e2c572 (diff)
downloadmidimonster-3b4a2f9f3bbe97c5b77eb74ba9c0163b52d33206.tar.gz
midimonster-3b4a2f9f3bbe97c5b77eb74ba9c0163b52d33206.tar.bz2
midimonster-3b4a2f9f3bbe97c5b77eb74ba9c0163b52d33206.zip
Merge branch 'master' into debian/master
Diffstat (limited to '.travis-ci.sh')
-rw-r--r--.travis-ci.sh30
1 files changed, 30 insertions, 0 deletions
diff --git a/.travis-ci.sh b/.travis-ci.sh
index da36c17..1475dea 100644
--- a/.travis-ci.sh
+++ b/.travis-ci.sh
@@ -76,9 +76,39 @@ elif [[ $TASK = 'windows' ]]; then
travis_fold start "make_windows"
make windows;
travis_fold end "make_windows"
+ travis_fold start "deploy_windows"
+ if [ "$(git describe)" == "$(git describe --abbrev=0)" ]; then
+ mkdir ./deployment
+ mkdir ./deployment/backends
+ mkdir ./deployment/docs
+ cp ./midimonster.exe ./deployment/
+ cp ./backends/*.dll ./deployment/backends/
+ cp ./monster.cfg ./deployment/monster.cfg
+ cp ./backends/*.md ./deployment/docs/
+ cp -r ./configs ./deployment/
+ cd ./deployment
+ zip -r "./midimonster-$(git describe)-windows.zip" "./"
+ find . ! -iname '*.zip' -delete
+ fi
+ travis_fold end "deploy_windows"
else
# Otherwise compile as normal
travis_fold start "make"
make full;
travis_fold end "make"
+ travis_fold start "deploy_unix"
+ if [ "$(git describe)" == "$(git describe --abbrev=0)" ]; then
+ mkdir ./deployment
+ mkdir ./deployment/backends
+ mkdir ./deployment/docs
+ cp ./midimonster ./deployment/
+ cp ./backends/*.so ./deployment/backends/
+ cp ./monster.cfg ./deployment/monster.cfg
+ cp ./backends/*.md ./deployment/docs/
+ cp -r ./configs ./deployment/
+ cd ./deployment
+ tar czf "midimonster-$(git describe)-$TRAVIS_OS_NAME.tgz" *
+ find . ! -iname '*.tgz' -delete
+ fi
+ travis_fold end "deploy_unix"
fi