-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
35 lines (30 loc) · 1.41 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
29
30
31
32
33
34
35
os:
- linux
- osx
python:
- 2.7
sudo: required # install.sh requires sudo apt-get on Linux
install:
- echo "Install.."
- if [[ $TRAVIS_OS_NAME = 'osx' ]]; then source .travis/install_osx.sh; fi
- if [[ $TRAVIS_OS_NAME = 'linux' ]]; then source .travis/install_linux.sh; fi
- source .travis/install.sh
- sudo pip install -r requirements.txt
script:
- echo "Building.."
- python setup.py build
- if [[ $TRAVIS_OS_NAME = 'osx' ]]; then source .travis/relink_osx.sh; fi
- echo "Build completed"
- echo "Packaging.."
- python dist.py $TRAVIS_OS_NAME
- echo "Packaging completed"
deploy:
provider: releases
api_key:
secure: MJMa9pnAAtfebX+mA+JSkYwY0D1qrfnD6JUWPoaKPzd7+hbMkcAQwjRIY7PQ4+mffLbHRnjxbIoEVjYBXnF9b/veCI0561kZ97pxqgMAls2jESpzksIhM1LKNAqFBYWrBRAjYQlWIGzSenoKNBMB9AEAntH2g+ZJ/wwqCga2CnjeVO9PV974kCTF1ima5pAqoU0Vd/Or0bgV21Hsm9e2n3+gIa3M19VCStnQ7DAcWCv4ez70+UEuVeXKD3Goy7vnegndrwuRLZxXcZO3PQPyTr5Q0dM3Tw/IIa24BrynU0azVEyy5btXQUFdi3bZYpNnpo2u3sNXlBTOxzNpK6anwaQOeu1JLJIqUhaSp9dvJ8K4gM921SPSIg9RvrNKzFDZRwS8EwPwIj0jR/TOSbS15UjEZlKXpesxBZuE3oc84ho7uETFZv1wur1KKql67590HIfWVg9tE2eooTHDGZtSIhZo0E1APNxihavgmb6W9kSBKeIKlti1jt4Y55FtXTpinstonIomKf9lEnTLpzZKFQT/Ilr7qh4E1matG1gcnPUB43EajvunEwDb6W4zGVHJJCDl8pmADbVF5zLxroWTaFGR0Dl46LBhyRWlO/Yh/vsbhVVuBHHVJZzLyl6HB1u+rwIcHv2VeqAU5LedCLiwrAi27p98skB2DruA8h8Rb7Q=
file: "$TRAVIS_BUILD_DIR/dist/*"
file_glob: true
skip_cleanup: true
on:
tags: true
repo: pyblish/pyblish-shell