-
Notifications
You must be signed in to change notification settings - Fork 9
/
.travis.yml
28 lines (23 loc) · 1.33 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
language: python
sudo: required
python:
- "3.4"
before_install:
- sudo apt-get update -qq
- sudo apt-get install --fix-missing mercurial subversion python3-dev python3-numpy libav-tools libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libsdl1.2-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev
install:
- pip install --upgrade pip
- pip install -r requirements.txt
- pip install cx_Freeze
script:
- python omnisetup.py build
before_deploy:
- tar cvzf generic_linux_build.tar.gz build/
deploy:
skip_cleanup: true
provider: releases
api_key:
secure: UaL0dfOttV8jF3C/pLzuZtYVkCWcQz8ucsPX8aBLhrE7TriVSjL4FobRibsR+xvk0Hob9ilS4sZD3E0O0WGd4J5Yj1SVYumdDT1qh6d8InWNaaBLQVDMJvoDm10Oa0Ft30tSRvI7nXTpxS28Usl0Rdc5QOhuqnIA9fi16HrNP+zYN9zpghvsU8KuKRdnynYBtThtsLMYao6mzxKLx8XMK0UWFI0dCM3lQOEQxP7KFPq2DDVRKxM5iVePl7GCbtOtxWBR5ETfw+X0NP029y09Al0jrLQhkgNP16mTsCN5n/4msTXyLYSXXL5DGImcKxhDGRICuXiffW3MRYIPOn2LbxeHI3WvvnwFH9Dh93qoIPKlcNCAFhRS7JjgQww24ikf6IgfWwVq6OLg476VDrRg1Ylm2+Sctmw5GiaEDYPRmLtnRMm/TW/9YjLIjQQYn12Js7whmbO32N96GHFKJ1Wl1KRbNRcbGKQu7egA/MWx5Uv8ZUsQn73D/M3EFsDiUQYNg2fVNgaLJV/uJsvPNC7Dj5/Tk9jv5xeO06fHnOzB7V7fYZnii1vxZFjIGMskvOa5tQ7F51xYT1XJoQw5qJEBtkp1BXv2KQylrAS0ZHDE8thcpuyh4GvmSTmIg1y3OcAnUZojyZAM9PKuJHA+gFu5uqu7fgweoCZ2ioAJc/Zcj7U=
file: generic_linux_build.tar.gz
on:
repo: tags