forked from ScriptSmith/reaper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
28 lines (28 loc) · 1.55 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
os: osx
matrix:
include:
- os: osx
osx_image: xcode8.2
env: PYTHON=3.5.2
- os: osx
osx_image: xcode8
env: PYTHON=3.5.2
script:
- brew update
- brew install pyenv
- env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.5.2
- pyenv local 3.5.2 && /Users/travis/.pyenv/versions/3.5.2/bin/python --version
- "/Users/travis/.pyenv/versions/3.5.2/bin/pip install --upgrade pip"
- "/Users/travis/.pyenv/versions/3.5.2/bin/pip --version"
- "/Users/travis/.pyenv/versions/3.5.2/bin/pip install socialreaper pyqt5 pyinstaller"
- "/Users/travis/.pyenv/versions/3.5.2/bin/pyinstaller -y --windowed --icon=ui/icon.icns
reaper.py"
- cd dist && ditto -c -k --sequesterRsrc --keepParent reaper.app reaper-macos.zip && cd ..
deploy:
provider: s3
region: ap-southeast-2
access_key_id: AKIAIM3OVQMY56QGMTXQ
secret_access_key:
secure: eHzbZH33k14H3ybzAmc6Az/+Rmj+gwPl/f18RBPUGVm6aR+BfqFUgwmbDuhyxIxGKPXTmDuqyb3GY2vL7EPqfeIWDQkSMZFUYMaRDHkyXb7grmnjY3qJ9eKGkFIdP4tDqsx8aoV4qY05Bj4SfZo1FO5PnKlaBE/TGMtcAWZzcRSVoVvlMNy7UZILTqtoFsO+IycNbNjTKqe2SLjWjHATgFmK7eb4OWRJud+GcT51NT92O1zdhjsnm9i+MGCXyXc1OKD6UTxdoRZwaFyaiC/rt0ggDU6gLVUY0+ybZfien80mJVDmBiwYyd75QCShOVftSiJ6afJR3xF3r8vRGH2ulhW6VjjwEKclkLhpJHP/4yDFY/R0vyPLfeyKhzkASCokp6/gZACoLbd4GD/7eG0aIMeKrsrnfPNw0FGy7xzaJa+iJdni9eiKmWGCDaqFWTEA01JW8+NFl2mjI6NSLh47OvjjR1ecJYKvQldoh6PnMCxILOpgiDtDejJsrlJODfcbF5M5kOVP/n5tAXRyxswWNV53amzdS4k26a5gMzA14L/HQT4tW9pSP8irPAF/FnnA/vDl7BulV16ZJtB4c1kevyCCnltcEculoPRcnyIMnrrdSLeLVN91GrzlBO4PkXxlVYw8CehgnB6O4TKAoK5A4oww/2SJ7Dz21bziCnsGzWs=
bucket: reaper-artifacts
local_dir: dist