forked from Interrupt/systemshock
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
53 lines (46 loc) · 1.6 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
53
language: c
notifications:
email: false
env:
- PACKAGE_NAME="shockolate-$TRAVIS_OS_NAME.tgz"
matrix:
include:
- os: linux
dist: trusty
sudo: required
compiler: gcc
- os: osx
compiler: clang
- os: osx
compiler: gcc
addons:
apt:
packages:
- cmake-data
- cmake
- libx32gcc-4.8-dev
- libc6-dev-i386
- gcc-multilib
- g++-multilib
script:
- sudo ./osx-linux/install_32bit_sdl.sh
- cmake .
- make -j2 systemshock
before_deploy:
- mkdir -p shockolate
- cp systemshock shockolate
- cp osx-linux/install_32bit_sdl.sh shockolate
- cp osx-linux/readme_osx_linux.md shockolate
- cp readme/readme-linux.txt shockolate/readme.txt
- tar zcfv $PACKAGE_NAME shockolate
- rm -r shockolate
deploy:
provider: releases
skip_cleanup: true
overwrite: true
api_key:
secure: "M8fgLU06LQHZS7cf98dHi8bl0BPsyvQHHDWqBaiWqnOoC4XET4fYibFf9B9Ba64RYw5DqPCGbf2onYcDrrUq0cZBwbJsJoVmajKOsWiPzddAtJrk2/nle0MWtjt6OdwbHtg0dNs36QmQ7oRxrEmQaodMmnQW0PKCZOhMmT2zdU73r9ZJ0g4kkkmAAHgfLWYPkfSb9gMj0bn5BLwwGPXv9+NeDFxVG4DY4qjEqQES9tjabVSbVNHretkFCLr0rCpGDQnEZHCP3Wt5c6MoSRunZbRg0X+IwiI1xCEchw2VQFBQiKZ3D4nJIyrZ96iijUQRnnKz5aoMZXQJZQEsnTaZLM+ZbYnK6iA5KWorILdh1odFhNfUJsvWEmEGlrrIQ9qzcAJaIFFch0HRY1S8+gGOy9tEoIpr0VWNZLg8lJvkiQgQmARrt9O+4wIzXZmQnNQcU/N3nWakI68CND4UWk4xAfA6k/Mq2IWyVu477lYxEN+FcqT7EbpowovOOn7e1rutwKDUtb3jWBHZBESF5TCL/hdwdOGNITaV+ENTHbHbWvK6J+3+sCK62xG0/pqzJk3+j7R9zoDvz+htwse/hhk/F3Sa+MpaJQVqtKVD4nBlY/E7+qd3yCyXQm916V+04evjoKOqXXnOOe5d+a87OquLJ6UaynjRsq6lJY2kZ2/Irmc="
file: "$PACKAGE_NAME"
on:
tags: true
repo: Interrupt/systemshock