Michał Janiszewski
705b8f2fff
Provide some additional information in travis jobs
2017-07-04 22:14:00 +02:00
Michał Janiszewski
cfbfcb61aa
Perform Android builds on tagged commits
2017-07-04 22:14:00 +02:00
Michał Janiszewski
41cdf32f7e
Update cmake version for Android builds
...
Fixes #5720
2017-06-28 23:01:17 +02:00
Michał Janiszewski
47b63620a1
Make Travis only do Android jobs when triggered from cron
2017-06-24 22:08:12 +02:00
Marijn van der Werf
8766ec37a1
Add Android project
2017-06-15 14:22:15 +02:00
Michał Janiszewski
91075fce41
Make PRs fail when submitted for master branch ( #5567 )
2017-06-08 00:09:55 +02:00
Michał Janiszewski
58c2faa610
Disable RCT2 tests on Travis
2017-06-05 23:13:33 +02:00
Marijn van der Werf
6dd3650426
Prevent pushing macOS pull request builds to .org
2017-06-01 21:59:10 +02:00
Ted John
1e550e9059
Create portable builds
...
Which set rpath to $ORIGIN so it can be run out the box.
2017-05-31 08:51:51 +01:00
Michał Janiszewski
8cb24b21a7
Add headless builds to travis configurations
2017-05-29 22:39:19 +02:00
Michał Janiszewski
ac593b9daf
Start v0.0.8
2017-05-03 23:43:16 +02:00
Michał Janiszewski
6eeac4b536
Simplify version number for Travis builds
2017-02-09 21:20:47 +01:00
Michał Janiszewski
bde17f2b30
Start v0.0.7
2017-01-29 23:35:17 +00:00
Michał Janiszewski
d9f9fcd41a
Fix build names for Travis builds
2017-01-29 23:29:28 +00:00
Michał Janiszewski
90f7a3cf4f
Have at least one Travis job in release configuration
2017-01-13 12:19:35 +01:00
Michał Janiszewski
5214cb7223
Use TTF-less builds on Travis
2017-01-04 13:51:49 +01:00
Michał Janiszewski
8480713050
Start v0.0.6
2016-12-28 00:00:05 +01:00
Michał Janiszewski
77eea325ae
Fix missing semicolon in travis.yml
2016-12-17 00:21:41 +01:00
Michał Janiszewski
8c30b467dd
Apply make flags to all jobs
...
This also adds `-k` to flags, which makes `make` not bail out on first
error, but rather continue compilation.
2016-12-17 00:12:23 +01:00
Michał Janiszewski
1d35e5c7c4
Fix directory permissions, do `make install`
2016-12-16 23:32:48 +01:00
Michał Janiszewski
2e674b9202
Migrate Linux Travis-CI jobs to docker containers
2016-12-15 16:55:17 +00:00
Michał Janiszewski
bcf8d5422c
Make sure to not push pull requests from travis
2016-10-20 11:47:54 +02:00
Michał Janiszewski
4d61396146
Set openrct2.org token for x86 builds on Travis-CI
2016-10-20 09:05:59 +02:00
Michał Janiszewski
9e229bcd45
Re-order Travis-CI jobs to improve concurrency
2016-10-16 00:24:12 +02:00
Michał Janiszewski
17ab7a4879
Build 32 bit builds with mingw
...
Mostly because I don't want to update all the libs right now
2016-10-16 00:24:12 +02:00
Michał Janiszewski
6c8c1a90fe
Update travis jobs to use new default configuration
2016-10-16 00:24:11 +02:00
Marijn van der Werf
a27cebd973
Convert more occurences of osx to macos
2016-10-03 16:12:04 +02:00
LRFLEW
e07c374f2d
Update Xcode Project for Xcode 8
2016-09-13 18:07:40 -05:00
Michał Janiszewski
344c480a0f
Push Linux builds to Bintray
...
Seeing how Travis CI is unable to resolve their issue with connectivity,
I have added Bintray as alternative download location.
2016-08-29 18:39:11 +01:00
Michał Janiszewski
825f581f5f
Package and push Linux AMD64 builds to transfer.sh ( #4202 )
2016-08-02 19:17:20 +02:00
Michał Janiszewski
cdab4bc0fd
Add CMake target not using RCT2, use it for linux64 job
2016-06-16 11:37:52 +02:00
Michał Janiszewski
a92972eef6
Disable OpenGL for all platforms
...
OpenGL rendering is not yet ready, but the infrastructure is in place.
2016-06-08 18:02:18 +01:00
Michał Janiszewski
3e927ce397
Update Travis OS X image to XCode 7.3 ( #3801 )
2016-06-02 09:11:16 +01:00
YJSoft
e3ac505d10
Fix .travis.yml script error ( #3751 )
...
This PR fixes script error introduced by #3750
- `else;` -> `else`
- `openrct2-linux.tar.gz.zip` -> `openrct2-linux.tar.gz`
2016-05-27 07:04:24 +02:00
Michał Janiszewski
5602661a27
Publish travis artifacts to transfer.sh ( #3750 )
2016-05-27 00:03:31 +01:00
Michał Janiszewski
a4d2dd5451
Add linux64 job to travis matrix
2016-04-26 22:42:39 +02:00
janisozaur
54316a50dc
Drop quotes preventing regex match from travis script ( #3356 )
...
Original implementation was only tested in zsh, bash requires the regex
to be without quotes.
2016-04-20 17:19:43 +01:00
Ted John
63f008566c
Merge branch 'master' into develop
2016-04-15 23:25:45 +01:00
Michał Janiszewski
8fadf1cb3a
Only push develop, explicit pushes or tags
2016-04-15 17:13:32 +02:00
Michał Janiszewski
da80a691bc
Start 0.0.5
...
changelog.txt not updated yet
2016-04-13 14:20:40 +02:00
Michał Janiszewski
1693f1bb2c
Rename output files to match Windows' names
2016-02-19 00:52:08 +01:00
LRFLEW
5f2822f4a7
Fixed travis OS X failure and removed using 10.10 SDK
2016-01-27 00:53:33 -07:00
Michał Janiszewski
b7820c09cd
Add docs to CPack-generated packages
...
Includes licence, contributors, readme, etc.
2016-01-25 11:17:25 +01:00
Michał Janiszewski
d076868f5a
Make Travis-CI create better standalone packages
...
While CPack, the component used for handling installation of files into
proper places, works fine for `install` make target, it does somewhat
poor job when it comes to generating stand-alone packages.
List of offending items include:
* Improper tar archive structure (directory entries missing)
* Package layout not suitable for running stand-alone
* Top level directory name keeps changing which hinders upcoming
installer
Thic commit takes care of these problems by generating the package using
`make install` and then shuffling files around manually.
This also changes the hash blurb to be 7 characters instead of 8, to be
more compatible with git defaults.
2016-01-25 11:17:25 +01:00
LRFLEW
d585f85267
Fixed Uploading Builds
2016-01-22 19:21:45 -07:00
LRFLEW
394c0423f6
(Temp) Fix Travis OS X Build
2016-01-22 18:09:07 -07:00
Michał Janiszewski
69ac0b1fee
Fix travis matrix
2016-01-19 16:54:13 +01:00
Michał Janiszewski
60ce32bbe0
Make filenames include 8-char git hash and version
2016-01-17 17:25:39 +01:00
Michał Janiszewski
80b85d2d2f
Make travis push build artifacts to openrct2.org
2016-01-17 16:51:28 +01:00
Michał Janiszewski
7520bde6d3
Add support for OS X 10.10 in Travis CI builds
...
This downloads OS X 10.10 SDK, installs it and uses for compilation.
According to https://www.gosquared.com/global/mac/el-capitan/ , current
market share among OS X versions is:
* 10.11 — 41.53%
* 10.10 — 38.65%
* 10.9 — 14.72%
* 10.8 — 5.60%
* 10.7 — 5.62%
I tried adding 10.9 SDK, but it fails to compile. With this change, we
should cover around 80% of OS X users.
2016-01-08 15:01:02 +01:00