Commit graph

47 commits

Author SHA1 Message Date
Andrei Karas
7c01412f11
On unit tests fail add some more logs into artficats. 2017-02-21 03:58:45 +03:00
Andrei Karas
48d343268f
In local docker detection script also fix packages url http://deb.debian.org/debian. 2017-02-21 03:58:45 +03:00
Andrei Karas
adb8589261
Add asan leak suppression list for tests. 2017-02-21 03:58:44 +03:00
Andrei Karas
cf772ab6f9
Fix some leaks in unit tests.
Add support for suppression some leaks in asan.
2017-02-20 15:51:27 +03:00
Andrei Karas
677810e1a6
Add script and config for travis builds. 2017-02-16 19:52:58 +03:00
Andrei Karas
861dc69bd5
In ci dont fail on local runner if cant update apt sources list. 2017-02-15 23:14:55 +03:00
Andrei Karas
10d1e98daf
Fix deheader exception for climits.h 2017-02-02 22:14:54 +03:00
Andrei Karas
f50d4eeee4
Add exception into deheader. 2017-02-02 20:43:56 +03:00
Andrei Karas
363c4028f8
Add check custom linked libs script for ci. 2017-01-30 02:56:16 +03:00
Andrei Karas
19fc594367
Add compilation with some zlib versions and most libpng versions. 2017-01-26 04:20:07 +03:00
Andrei Karas
73de3fca3b
Add updaterepos ci script. 2017-01-25 18:20:39 +03:00
Andrei Karas
95abdee4ee
In ci move install packages from shell scripts into .gitlab-ci.yml 2017-01-25 17:55:02 +03:00
Andrei Karas
166fdffd04
Move some always executed ci commands from init.sh into before_script. 2017-01-25 02:58:21 +03:00
Andrei Karas
4f52c5ab5a
Generate detailed reports in gcov ci job. 2017-01-14 19:42:08 +03:00
Andrei Karas
a8093d62e3
Add support for collecting coverage data in gcc6 tests and store on stats web site. 2017-01-11 17:01:10 +03:00
Andrei Karas
e04f2a4183
Check for uninitialised variables in valgrind ci tests. 2017-01-07 01:03:11 +03:00
Andrei Karas
2713501994
Change retry script to 10 tryes. 2017-01-05 17:55:20 +03:00
Andrei Karas
76ad2d7401
Add pages generation with doxygen docs and git stats.
Pages can be accesed at http://stats.manaplus.org/
2017-01-04 04:05:51 +03:00
Andrei Karas
89cbe82ec0
Revert "Fix possible command line overflow in ci."
This reverts commit 7890d8e082.
2016-12-12 20:59:31 +03:00
Andrei Karas
7890d8e082
Fix possible command line overflow in ci. 2016-12-12 20:48:17 +03:00
Andrei Karas
afae77338c
On error in ci scripts copy config.log into logs directory. 2016-11-05 16:21:04 +03:00
Andrei Karas
27946f1891
Add into images ci check for iCCP profiles. 2016-08-11 20:58:59 +03:00
Andrei Karas
c0644c6da7
In ci deheader scripts trigger error if any file compilation failed. 2016-08-09 16:33:07 +03:00
Andrei Karas
a7bbef8cfa
Extende run_h ci script. 2016-07-29 15:02:17 +03:00
Andrei Karas
5865c48f81
Add another exception into deheader. 2016-07-14 20:56:17 +03:00
Andrei Karas
83bc216009
Add one deheader exception for sdltcpnet.cpp. 2016-07-14 20:03:51 +03:00
Andrei Karas
e84760c24b
Add ci test for image icc profiles. 2016-07-06 19:19:19 +03:00
Andrei Karas
bf26382061
Allow clone mplint from fork at first and if it missing from original manaplus repo. 2016-06-22 19:59:27 +03:00
Andrei Karas
9de9ac6478
In ci scripts check for shell runners and skip apt-get if detected. 2016-06-22 16:27:47 +03:00
Andrei Karas
3e27d06bfa
Add another one apt-get update if apt-get install failed many times in ci. 2016-06-20 19:54:37 +03:00
Andrei Karas
da5ddce4a0
In deheader ci scripts mode -std flag into special parameter.
This will fix include issue with enabled C++11 flag.
2016-06-13 23:52:23 +03:00
Andrei Karas
bcbcdde49b
Update deheader ci tests for support new parameters. 2016-06-12 16:51:28 +03:00
Andrei Karas
e17646d427
In ci scripts use local debian mirror if run on local runner. 2016-06-11 22:19:12 +03:00
Andrei Karas
507769ef66
Add deheader into ci tools.
For now it running only for default flags and for default + SDL2.
2016-06-04 14:52:31 +03:00
Andrei Karas
538c310c62
Add valgrind into ci test scripts. 2016-05-10 22:21:42 +03:00
Andrei Karas
6524f86be0
Improve error checks in tests ci scripts. 2016-05-10 19:29:39 +03:00
Andrei Karas
0153958719
In ci scripts add also protection against git clone failures. 2016-05-01 19:42:44 +03:00
Andrei Karas
6b1f40c659
In ci scripts add more protections from network/dns failures in apt get commands. 2016-05-01 19:37:54 +03:00
Andrei Karas
d33a06e189
In ci check correct version fot CC and CXX compilers. 2016-04-30 15:35:23 +03:00
Andrei Karas
28ae2d2f71
Fix error reporting function in ci scripts. 2016-04-28 01:24:38 +03:00
Andrei Karas
8486afa9e5
Into ci scripts add another one try level if network error happend. 2016-04-26 03:12:43 +03:00
Andrei Karas
2e68b58dac
In ci scripts, show main commands in output. 2016-04-26 02:47:13 +03:00
Andrei Karas
67237e1744
Fix mplint ci checks. 2016-04-23 16:46:04 +03:00
Andrei Karas
b20d8092a8
Simplify ci scripts. 2016-04-17 22:26:22 +03:00
Andrei Karas
04febee98f
Fix compiler version report in ci scripts. 2016-04-15 23:00:03 +03:00
Andrei Karas
ebb839206d
Remove gitlab ci irc scripts hack, because now we using hooks hack :) 2016-04-14 20:30:45 +03:00
Andrei Karas
d8f9061adf
add .gitlab-ci.yml and script for it. 2016-04-12 02:38:26 +03:00