-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path.travis.yml
52 lines (43 loc) · 1.44 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
language: rust
rust:
- stable
os:
- linux
- windows
- osx
jobs:
allow_failures:
- rust: nightly
fast_finish: true
addons:
apt:
packages:
- libsdl2-dev
- libsdl2-image-dev
- libsdl2-mixer-dev
- libsdl2-ttf-dev
before_install:
- |-
if [ "$TRAVIS_OS_NAME" = "windows" ]; then
export LIB="./lib"
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
export HOMEBREW_NO_AUTO_UPDATE=1
brew install sdl2 sdl2_image sdl2_mixer sdl2_ttf
fi
install:
- cargo build --release
script:
- cargo test --release
before_deploy:
- bash package.sh
deploy:
provider: releases
file_glob: true
file:
- super-jeff-$TRAVIS_TAG-$TRAVIS_OS_NAME.zip
- super-jeff-$TRAVIS_TAG-$TRAVIS_OS_NAME.tar.gz
skip_cleanup: true
on:
tags: true
token:
secure: QyZ2EXVWtHbeH1emdaA2nz1gGXSLQKqHeqM58vMQQKuY6A4icW2C4VeeQSmfDEpT1bUJcldcgwt5CieJhj5jCBpXhjIFS+9lT+ZQ/SlvM6ygaoLYbHe9n/MK1zAlkvfjk1RHsh7vp2fWcYhTYR3VxtC+OQq5wqqPg77Sp9hisPRJ1sa8IPYAH6NG9tY9SjaK+BS8rxDZEHyKzg/ztc4l8P7ve+aTSVSw32Ee3Q7rdfVZBmporJ5WyI1KoFaCBtxm/mRck7kgBUy8StvuNlIplbQWyLr+B0z+jN4P1nANZNMYJTzRv6p5cyB2w8xBU79qvqfV8JmRieozYpuOSPqq/QirPVQXTawKioFsWv/WLONOuVRYysVwXwuhDd4ufz/YXHyiIiKjY/abiAmcyB3COqbA8ZI8PBcSOlchg337tM9w6ZEFEiTLLwjNnfmJSZ5c01VRW8gS2ju/4hQ8GJ+SGjObI22NxfmGBUqiBuxjfoKynhNy31saswBZ9DPtgZmjSv7Kcr9lrXjcyvhDoXFl5P1l37/lXXB0ED3sXhG2SoCgSaFqDThg3eqJQZK5N7LDujPXKJwvY6p6zgCtlAdJWESSn+eaoYg3OHypD5p3Sae+Qb+4uQKpHWXYf5p18o1+9ukbe9HO+xm5oleluA39/7thVbyGqX5QnMot4TgZfc4=