projects
/
quassel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a27d49c
)
Enable OSX dmg deployment on Travis
author
romibi
<romibi@bluewin.ch>
Tue, 5 Jul 2016 19:33:42 +0000
(21:33 +0200)
committer
Manuel Nickschas
<sputnick@quassel-irc.org>
Wed, 7 Sep 2016 20:31:44 +0000
(22:31 +0200)
Resolves GH-228.
.travis.yml
patch
|
blob
|
history
diff --git
a/.travis.yml
b/.travis.yml
index
70a55f2
..
bc92eac
100644
(file)
--- a/
.travis.yml
+++ b/
.travis.yml
@@
-50,6
+50,25
@@
script: |-
make
elif [ "$TRAVIS_OS_NAME" == "osx" ]
then
make
elif [ "$TRAVIS_OS_NAME" == "osx" ]
then
- cmake -G"Ninja" .. -DCMAKE_BUILD_TYPE=Release -DUSE_QT5=ON -DWANT_CORE=ON -DWANT_QTCLIENT=ON -DWANT_MONO=ON -DCMAKE_PREFIX_PATH=/usr/local/opt/qt5
+ if [[ "$TRAVIS_TAG" != "" && "$GH_TOKEN" != "" ]]
+ then
+ PATH=$PATH:/usr/local/opt/qt5/bin
+ cmake -G"Ninja" .. -DCMAKE_BUILD_TYPE=Release -DUSE_QT5=ON -DWANT_CORE=ON -DWANT_QTCLIENT=ON -DWANT_MONO=ON -DDEPLOY=ON -DCMAKE_PREFIX_PATH=/usr/local/opt/qt5
+ else
+ cmake -G"Ninja" .. -DCMAKE_BUILD_TYPE=Release -DUSE_QT5=ON -DWANT_CORE=ON -DWANT_QTCLIENT=ON -DWANT_MONO=ON -DCMAKE_PREFIX_PATH=/usr/local/opt/qt5
+ fi
ninja install
fi
ninja install
fi
+
+deploy:
+ provider: releases
+ api_key: "${GH_TOKEN}"
+ file_glob: true
+ file:
+ - "QuasselClient_MacOSX-x86_64_*.dmg"
+ - "QuasselCore_MacOSX-x86_64_*.dmg"
+ - "QuasselMono_MacOSX-x86_64_*.dmg"
+ skip_cleanup: true
+ on:
+ tags: true
+ condition: "$TRAVIS_OS_NAME == 'osx' && $GH_TOKEN != ''"