syncplay/.travis.yml

44 lines
1.7 KiB
YAML
Raw Normal View History

2017-09-26 11:48:27 +00:00
language: objective-c
2019-02-05 20:46:59 +00:00
osx_image: xcode8.3
2017-09-26 11:48:27 +00:00
branches:
only:
2017-10-14 14:40:25 +00:00
- master
2017-09-26 11:48:27 +00:00
script:
2018-04-24 17:12:42 +00:00
- python3 buildPy2app.py py2app
2017-09-26 11:48:27 +00:00
before_install:
2018-02-09 11:40:01 +00:00
- brew update
- brew upgrade python
2018-04-24 17:12:42 +00:00
- which python3
- python3 --version
- which pip3
- pip3 --version
- curl -L https://raw.githubusercontent.com/Homebrew/homebrew-core/dd6c67c1ba664c8910fe96aeb58f9938d97d9a53/Formula/pyside.rb -o pyside.rb
- brew install ./pyside.rb
2018-06-14 09:38:00 +00:00
- python3 -c "from PySide2 import __version__; print(__version__)"
2018-04-24 17:12:42 +00:00
- python3 -c "from PySide2.QtCore import __version__; print(__version__)"
- pip3 install py2app
2018-04-24 17:12:42 +00:00
- python3 -c "from py2app.recipes import pyside2"
2017-09-26 11:48:27 +00:00
install:
- pip3 install twisted[tls] appnope requests certifi
2017-09-26 11:48:27 +00:00
before_deploy:
2018-04-24 17:12:42 +00:00
- pip3 install dmgbuild
2017-09-26 11:48:27 +00:00
- mkdir dist_dmg
- mv resources/macOS_readme.pdf resources/.macOS_readme.pdf
- export VER="$(cat syncplay/__init__.py | awk '/version/ {gsub("\047", "", $3); print $NF}')"
2018-05-07 15:35:46 +00:00
- dmgbuild -s appdmg.py "Syncplay" dist_dmg/Syncplay_${VER}.dmg
- python3 bintray_version.py
2017-09-26 11:48:27 +00:00
deploy:
2018-04-07 21:02:55 +00:00
skip_cleanup: true
2017-10-14 14:40:25 +00:00
on: master
2017-10-07 20:02:59 +00:00
provider: bintray
file: "bintray.json"
user: alby128
key:
2017-10-14 23:42:13 +00:00
secure: "I9J3lgHyDoLzuGkjjMuYIk3ZI7Lszn2AG1H6lxIU3SXYaBpbLK+BHXotW0IsSxK5idCK8uszeA2svVipepwtCc9xJYEAlEYLVBgO9BpgTdQid9XjvI1eLDG3+iw0ew+FwEqaYwYbFHfnnQhVzIwBq353kl9ksgDMXi1uREpUk/L3HfVOUV3rDF6mgOPwAUJHBc3d56IVX1yQunM7NwJuswFrBMESauAlzw/C1gWDAuWJ5iJfnFz/4RBDa3C1sZdFmNnkuQEI332HzoMialMGyEP5gE8l0dmXBtFHpE1acgEZ+l1hVz9OsI2/dyICkjYFRLWF2tmxAk4DDF3jTsIRRsxpQo25XGKfvd0FrbN8Zqw8Yb0a5/WPP2E2ERGGLDxqTfkybYPv35utbtHEd4IZTX0Yv/GnmSwFa39+a7RDNhgFJWDR8XUX4Srd9CBron+36KrS+zY2Nn0c36YBxyAocw8qQ/pXmS15sQxSq2pi+GASyhemN546Gz2jbc3W/Ybp85iQ9Py/7Q1wUyYQVvJqEPL0K+/ioDSr4bDWbtqBLpUPlOYOvR4MPGCpqrfjJslpPPKBN8lD0BV2LYZEW6Bip0e8CsrFhecD1atNyWClaPoC0aikH3jpFfQYJOyQ6zghqpHSC+/S3HuGV/P8WCVBpC3TTrk0/TacwZwch3yhK9A="