1
0
Fork 0
Commit Graph

45 Commits

Author SHA1 Message Date
Tiger Wang 4f85931c42 Address comments 2020-07-12 22:00:07 +01:00
Tiger Wang 6317176d7e More CMake cleanup 2020-07-12 22:00:07 +01:00
Tiger Wang 9e8598fb1c
Upgrade to C++17 [CMake] (#4717)
* Make our CMake slightly less insane
2020-05-16 20:59:10 +01:00
peterbell10 21ef9e3819
Travis: Fix ccache on debug builds (#4741) 2020-05-16 12:57:14 +01:00
Tiger Wang 804c3ba6e9
Upgrade to C++17 [CI] (#4716)
* Update CI

* Reduce one build to minimum cmake version

* Update compile instructions with new minimum versions

* Update more guides

* Run debug build with VS 2017

Co-authored-by: Peter Bell <peterbell10@live.co.uk>
2020-05-09 13:56:39 +00:00
Mat f3b4183dc2 Remove coverity_scan branch reference 2020-05-07 17:28:28 +01:00
peterbell10 396bf622ca
CI: Install ccache on macos (#4489) 2020-03-27 11:20:30 +01:00
Alexander Harkness cfedb03a09
Create build script for Jenkins (and use it) (#4473)
* Add Jenkins build script, so it can actually be used.
* Build tools
* Reduce build threads to 2 so as not to overload server
* Rename CIBuild.sh to travisbuild.sh, better reflect actual use
* Echo commands as they are executed
* Add toolchain file configuration
2020-02-24 11:28:24 +00:00
Mattes D cc72b204b2
Output the binaries into a per-configuration Server subfolder. (#4440)
Make links to the original Server subfolder's items from the per-configuration Server subfolder.
2019-12-28 12:53:37 +01:00
peterbell10 7996571a6d
CI: Add arm build to travis (#4422)
* Add arm to travis build matrix
* Pin clang-3.5 build to ubuntu trusty
* Add ccache to build
This explicitly excludes macOS since the images don't come with ccache
installed and the install time is not justified by the time saved.
2019-11-10 16:55:24 +00:00
peterbell10 44519225b2 Travis: Remove gdb (#4140) 2018-01-14 15:08:08 +00:00
peterbell10 832b394715 Fix Travis build (#4101)
Stop using gdb on osx - was breaking the build
Add clang 3.5 build as travis now defaults to 5.0
Fix unknown-warning-option errors on AppleClang
ProtoProxy: Use nullptr
UrlClientTest: add override to callback destructor
Update jsoncpp to use nullptr
2017-12-22 18:25:46 +00:00
peterbell10 4dce6a59aa TravisCI: Add osx builds 2017-10-21 19:31:45 +02:00
Lukas Pioch 3c3fcd60ec Catch crash if any and print backtrace from every thread 2017-03-21 10:56:14 +01:00
worktycho 059f6ec1e5 Use .travis.yml to whitelist coverity_scan for push builds. 2015-11-08 21:20:55 +00:00
Mattes D 908b72abf0 Removed the BasicStyleCheck from Travis builds.
The check is being done on dedicated CircleCI "build" now.
2015-10-02 17:43:31 +02:00
Mattes D dac97826f7 Renamed output directory to Server 2015-09-05 22:01:21 +02:00
Tiger Wang 5751ba0c1c Use container-based infrastructure for Travis 2015-08-20 16:15:55 +01:00
Cengiz Can ea43ae2318 Fix #2105 - Add gcc to CI compilers 2015-05-24 17:42:30 +03:00
Alexander Harkness a22f0795f6 Should disable coveralls. 2015-05-17 09:32:56 +01:00
Tiger Wang 12971c4ce2 Reduce amount of testing, realises #1795 2015-03-10 22:48:39 +00:00
Mattes D e8c8aca779 Travis: Added lua installation before build. 2014-12-25 08:59:28 +01:00
Tycho 7542255d5c Clang needs the libstdc++ that comes with gcc-4.8 2014-12-13 22:12:53 +00:00
Tycho aef36a5c19 final syntax errors 2014-12-13 21:33:16 +00:00
Tycho 946adeac3b Double equals 2014-12-13 21:26:38 +00:00
Tycho 0e1ef05ea8 Fix forgoten thens 2014-12-13 21:22:15 +00:00
Tycho 3d9c88affa "Don't set compiler to gcc on clang builds" 2014-12-13 20:58:28 +00:00
Tiger Wang e8e03e5df2 Update GCC on Travis 2014-11-23 14:21:44 +00:00
Tycho 009f749962 Coverage builds are called MCServer not MCServer_debug 2014-05-10 18:07:50 +01:00
Tycho 189c7529e9 Add qutes to scripts 2014-05-10 13:18:40 +01:00
Tycho 6e6d7c1159 Fix spaces in bash 2014-05-10 13:17:09 +01:00
Tycho 5be9bac448 Fixed missing Dollar signs 2014-05-10 13:12:57 +01:00
Tycho b66b1e5b10 Fixed paths 2014-05-10 13:12:01 +01:00
Tycho 604ed439a8 Fix bash ifs 2014-05-10 13:09:47 +01:00
Tycho 77395b3739 Maybe coverage working? 2014-05-10 05:03:36 -07:00
Tycho e4c7aac1cc Prepended Travis to env vars 2014-03-10 13:52:13 -07:00
worktycho c67e008a4e Fixed wrong path in debug mode 2014-03-07 20:03:05 +00:00
Tycho 53fe82eaf8 Added travis support for multiple build types 2014-03-07 11:26:36 -08:00
Tycho 2b0b2b7425 Build cmake built tools in travis 2014-02-16 04:49:50 -08:00
Tycho 670213b48d Simplified shutdown 2014-02-05 10:39:33 -08:00
Tycho f25597540d Added support to start up MCServer and then immediatly sut it down in travis 2014-02-05 10:10:45 -08:00
Tycho Bickerstaff 163fe32a6d modified travis CI file for cmake 2013-12-19 17:21:06 +00:00
Alexander Harkness 5a97d831de take advantage of 1.5 cores given by travis with parallelization! 2013-12-19 20:56:07 +00:00
Alexander Harkness 3f496db5a9 explicitly defined email notifications 2013-12-19 20:42:40 +00:00
Alexander Harkness 11e50df209 Create .travis.yml 2013-12-19 20:07:58 +00:00