Michał Janiszewski
6c2d082676
Use Ninja as build system ( #399 )
...
* Remove redunant command
* Use ninja as build system
* Install ninja on OS X
* Install ninja for MXE
2017-12-30 15:00:57 +03:00
godric3
e7ad517bb5
fix mxe build
2017-12-26 17:21:23 +03:00
FeniksFire
d84ecb6fb2
Tests improvement
...
Delete our logger from tests.
Make correction.
2017-07-19 17:04:57 +02:00
FeniksFire
704eeb25b2
Add googletest as submodule
2017-07-18 16:49:50 +02:00
Arseniy Shestakov
fa02900e91
Travis CI: disable cache for Mac build
...
Usual install via brew takes 800-900 seconds, but cache doesn't help much.
Sadly cache not shared between branches and it's initial upload takes too long.
2017-06-14 19:56:07 +03:00
Arseniy Shestakov
41bb47ca0d
Travis CI: fix coverity branch build and improve formatting
...
Also try to cache /usr/local/Cellar for OS X builds.
2017-06-14 15:22:55 +03:00
Arseniy Shestakov
0c7eeeaa5c
Travis CI: update config and upload artifacts after build
2017-06-13 20:32:43 +03:00
Arseniy Shestakov
859c8ede8a
Update Travis CI configuration
...
* Remove Clang 3.5 since compilation with 3.4 and 3.6 is enough.
* Building for Coverity Scan with 3 threads and without launcher since it's timeout otherwise.
* Add Slack notifications to #notifications channel.
* Direct email notifications to noreply at vcmi.eu. We can later add redirection to those who want them.
2017-06-09 15:06:31 +03:00
Arseniy Shestakov
d0f6ad6e66
Travis CI: disable tests for Coverity Scan builds too
2017-03-09 22:08:56 +03:00
Arseniy Shestakov
98ab9821a5
Travis CI: for now disable tests for Linux
...
Tests we have now depend on Boost 1.59+ features not available in 14.04.
There is no alive PPA for Boost / Trusty I can find.
Xenial support might arrive to Travis or we'll rework config.
2017-03-09 02:52:13 +03:00
Arseniy Shestakov
bf3f94a106
Travis CI: try to use 2 threads for Coverity Scan build
...
With GCC and Coverity together memory usage would be too high, but might work with Clang.
2016-11-28 00:09:51 +03:00
Arseniy Shestakov
2b916189f6
Travis CI: working configuration for Coverity Scan auto submission
...
Even with Clang, Ninja and debug set build takes extremely long and end just minute before timeout.
We should investigate using Gold linker for Linux builds on Travis and check what else can be done to speed up building process.
2016-11-27 07:59:33 +03:00
Arseniy Shestakov
f8ccc27702
Travis CI: add notification email for Coverity
2016-11-25 03:24:14 +03:00
Arseniy Shestakov
b880e2b586
Travis CI: fix
2016-11-24 21:33:06 +03:00
Arseniy Shestakov
438bf68ac7
Travis CI: one more fix
2016-11-24 21:18:41 +03:00
Arseniy Shestakov
7800524b48
Travis CI: fix config parse error
2016-11-24 21:13:50 +03:00
Arseniy Shestakov
880d3e8792
Travis CI: attempt to enable Coverity Scan integration
2016-11-24 21:08:47 +03:00
Arseniy Shestakov
c7056c0302
Travis: add Windows build via MXE
...
Tests are disabled for MXE since they fail to build. Problem is lack of proper main, but fix might break them on other platforms.
Since we don't have many automated tests anyway better to disable it for now when it's built using MXE.
2016-11-06 05:36:50 +03:00
Vadim Markovtsev
0e9e93e14e
[WIP] macOS Travis / #2553
2016-10-12 11:35:40 +02:00
Mikhail Paulyshka
9cf7596344
update travis.yml
2016-09-04 13:49:03 +03:00
Mikhail Paulyshka
93ebdb7893
[travis] drop unnecessary repository.
2015-04-01 23:02:19 +03:00
Mikhail Paulyshka
275c35491b
Update FFmpeg ppa
2015-01-28 23:07:40 +03:00
Mikhail Paulyshka
201f1e6f2a
Update FFmpeg ppa
2015-01-28 23:06:03 +03:00
DjWarmonger
77684a9435
Merge pull request #43 from Mixaill/travis-test
...
Merged for Ivan's request.
2014-10-19 21:33:07 +02:00
Mikhail Paulyshka
e5db7de37d
replace CMake ppa
2014-10-12 18:07:44 +03:00
Mikhail Paulyshka
7d3079e5e7
travis: update CMake
2014-10-12 17:38:29 +03:00
Michael Pavlyshko
a6f544f009
fix package name
2014-10-11 13:29:30 +03:00
Michael Pavlyshko
2ff557e3b2
fix Clang 3.4 launcher build and probably Clang 3.2 build
2014-10-11 13:21:45 +03:00
Ivan Savenko
7eff144a9f
Replaced Qt5 PPA
...
Previous PPA seems to be no longer available. Replacing it with PPA from Canonical.
2014-10-05 11:48:56 +03:00
Ivan Savenko
6768237aae
Disabled build configuration that fail too often
...
Should be re-enabled once we will fix that huge memory usage.
2014-09-23 18:50:37 +03:00
Ivan Savenko
68678f7d5a
Added own e-mail for Travis notifications
2014-07-14 17:01:44 +03:00
Michael Pavlyshko
69ca17d985
Disable Clang 3.1.
2014-07-13 18:14:14 +03:00
Michael Pavlyshko
5f04c596b1
trying to update Qt
2014-07-13 14:08:16 +03:00
Michael Pavlyshko
2f9bc5fc9a
use ffmpeg ppa
2014-07-13 11:44:39 +03:00
Michael Pavlyshko
9d2b87ba4d
try to fix clang
2014-07-13 11:33:44 +03:00
Michael Pavlyshko
023943ad81
Disable gcc 4.6
2014-07-12 20:20:02 +03:00
Michael Pavlyshko
1dd0a04e54
fix
2014-07-12 19:57:50 +03:00
Michael Pavlyshko
704f7e190b
add some more compilers
2014-07-12 19:50:48 +03:00
Michael Pavlyshko
1744248095
travis support
2014-07-12 16:35:55 +03:00