Stoabrogga
64aa475d0f
fix(CI): Enable Travis modules check ( #2483 )
2019-12-03 07:58:31 +01:00
Stoabrogga
a8ee996431
fix(Core): Missing updates for creatures; disable Travis modules check ( #2457 )
2019-11-26 09:49:58 +01:00
Francesco Borzì
4e7e98b542
feat(CI): add docker to travis build ( #2347 )
2019-10-14 07:50:25 +02:00
Francesco Borzì
f031d418e3
feat(CI/Travis): use Ubuntu 18.04 + update min clang version ( #2232 )
2019-08-25 10:22:11 +02:00
Francesco Borzì
3fd75feb5c
chore(CI): disable staging branch ( #2221 )
2019-08-17 18:23:21 +02:00
Stoabrogga
2014610723
feat(CI): Travis check modules ( #1663 )
2019-04-06 23:13:30 +02:00
Stoabrogga
6ba32eaff1
fix(CI): prevent failing Travis runs ( #1631 )
2019-03-26 07:37:19 +01:00
Stoabrogga
e2f196580e
feat(CI): improve Travis build time ( #1573 )
...
* feat(CI): improve Travis build time
2019-03-16 17:25:51 +03:00
Stoabrogga
845a3b65db
feat(CI): add commit hashes to the automatic SQL import ( #1516 )
2019-02-25 11:30:43 +01:00
Stoabrogga
e1c3433afc
feat(CI): improve Travis configuration ( #1486 )
...
- use random DB names in order to detect statements which address a specific DB
- split compilation and DB check (DB check and dry run only have to run once)
- use separate shell scripts for easier module Travis integration
2019-02-19 16:21:52 +01:00
Francesco Borzì
b003058424
fix(CI): Travis triggers the AC bot only once ( #1484 )
2019-02-17 22:27:49 +01:00
Stoabrogga
24ccbd69e3
feat(Travis): speed up and stabilize build process ( #1410 )
...
- Use Travis build matrix to test build with clang 3.8 and clang 7
- Set the number of threads for the "make" command to 4 (Travis provides only 2 cores, see https://docs.travis-ci.com/user/reference/overview/ , so 4 threads should be good to go)
- Use Travis caching (https://docs.travis-ci.com/user/caching/ ) and ccache to speed up the build process (with full cache now takes about 7-8 minutes); a separate cache is used for clang 3.8 and clang 7
- Added a 43 minute timeout for the "make" command in order to ensure that the cache is saved within Travis (Travis will kill the build process after 50 minutes without saving the cache, see https://docs.travis-ci.com/user/customizing-the-build/ ). If the "make" command is terminated by the timeout it suffices to restart the Travis build job in order to use the already written cache.
2019-02-11 09:03:32 +01:00
Francesco Borzì
7b61731958
feat(CI): prevent PRs that cause DB errors to get on master ( #1407 )
2019-02-06 23:55:23 +01:00
Francesco Borzì
e1b506fafa
fix(travis): prevent failures in forks
...
thanks @Rochet2
2019-01-27 11:09:17 +01:00
Francesco Borzì
1c49942796
fix(travis): remove command duplication that was causing failure
2019-01-26 23:24:05 +01:00
Francesco Borzì
9eb07a57d4
fix(travis): attempt to fix staging branch auto-update
2019-01-26 22:11:34 +00:00
Francesco Borzì
17e07528c4
feat(travis): keep staging branch up to date
2019-01-25 12:24:06 +00:00
Francesco Borzì
60561d6f9f
chore(bot): improve layout of travis bot commits ( #1347 )
2019-01-23 22:54:45 +00:00
José González
7599624fdf
[CI] Make Travis only import pending sql from master branch ( #1297 )
2019-01-16 16:10:08 -03:00
Francesco Borzì
81fe5482a1
Fix DB import issues ( #1283 )
...
- Closes #1278
- Closes #1281
2019-01-14 23:11:50 +01:00
Francesco Borzì
36c6d7438e
CI: fix travis build ( #1274 )
2019-01-13 12:10:24 +01:00
Francesco Borzì
a0595b73e3
CI: Update Ubuntu version of travis build to xenial (16.04)
2018-12-21 14:37:57 +01:00
Yehonal
cd722b73d3
Updated .travis.yml for new bash system
2018-07-15 23:13:42 +02:00
Rochet2
1780a96f51
Update .travis.yml ( #861 )
2018-05-10 20:27:05 +03:00
Yehonal
19bf454e5f
Fixed travis compilation ( #769 )
2018-01-28 19:50:01 +01:00
Yehonal
cdbfac743d
Update .travis.yml
2018-01-28 16:27:24 +01:00
Yehonal
ef2a928e73
Travis: git workflow for pending sql in a single line
2018-01-28 15:14:53 +01:00
Yehonal
7e79e72ad4
Update .travis.yml
2018-01-28 15:08:16 +01:00
Yehonal
3e2e28b1c7
Travis: Config. for db import
2018-01-28 14:58:56 +01:00
Yehonal
69598ff199
Using installer for travis and implemented pending sql auto-import
2018-01-28 14:38:54 +01:00
Yehonal
a738fb3e4d
Improved travis compilation
...
it must give us errors on warnings allowing contributors to fix them
as soon as possible (best before accepting PR)
2017-09-21 12:04:58 +02:00
Yehonal
343c88f0a4
Build without PCH to catch missing headers
...
+ changed to Debug build type
2017-09-21 01:07:20 +02:00
Yehonal
66ffadb087
Improved travis compilation
...
Including pending sql and enabling tools, core-debug, extra-logs and perftools
2017-09-18 03:38:16 +02:00
Polaretto
96bf8cb0f3
Update .travis.yml to fix latest integration errors.
...
Revert to Ubuntu 14.04 LTS
2016-12-28 10:28:44 +01:00
Yehonal
e4af303adf
Update .travis.yml
2016-08-30 15:22:37 +02:00
Ennio Visconti
6c4b7dc3ef
Fixed small typo for Travis
2016-08-30 11:32:59 +02:00
Ennio Visconti
38429f3f20
Update to support Travis (now based on azerothcore changes wrt TC)
2016-08-30 11:29:53 +02:00
Polaretto
d9640b8e81
Added ACE library to Travis
2016-08-30 10:50:14 +02:00
Polaretto
c8051d65ed
Travis build fix
2016-08-30 10:44:54 +02:00
Polaretto
22964a20f4
Update .travis.yml
2016-08-30 10:44:19 +02:00
Polaretto
b695ab30dc
Updated Travis config to latest TC dependencies.
2016-08-30 10:41:17 +02:00
Bodeguero
80bc3daae2
Core/Fixes: Added System Travis CI.
...
PS: Look Integration: https://docs.travis-ci.com/user/getting-started/
2016-07-20 10:52:17 -04:00