Commit Graph

42 Commits

Author SHA1 Message Date
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