louiz’
c046d2ea98
Also make the test artifacts expire in 2 weeks
2017-05-09 01:01:56 +02:00
louiz’
595a4d6da8
Keep gitlab artifacts for 2 weeks
2017-05-08 20:32:31 +02:00
louiz’
06094245e9
Add a e2e test on alpine
2017-04-20 22:44:14 +02:00
louiz’
eec8f68de7
Shorten the name of the tags sent to codecov
2017-04-20 00:42:41 +02:00
louiz’
dc5ad49b40
Avoid building test_suite when we make install
2017-04-13 00:19:17 +02:00
louiz’
451f28f5c4
Change the dates of source files before each build, to avoid useless rebuild
2017-04-10 00:18:29 +02:00
louiz’
a77ae2d048
Run pacman -Syuu before runing the tests in archlinux
2017-03-29 16:59:46 +02:00
louiz’
40e6a6a02e
Update CI variables to the latest 9.0 version (build->job)
2017-03-21 18:20:19 +01:00
louiz’
e1ae1194b6
ci: Add an archlinux build that tests the AUR packaging
2017-03-17 21:52:50 +01:00
louiz’
7c036d0593
ci: do not load all the artifacts in the coverity build
2017-03-14 22:03:11 +01:00
louiz’
0ab40dc1ab
Refactoring louloulibs and cmake
...
Use OBJECT libraries
Remove the louloulibs directory
Write FOUND variables in the cache
2017-03-14 21:45:23 +01:00
louiz’
d2f4235ebf
Replace : with _ in the codecov flag
2017-03-07 09:12:46 +01:00
louiz’
a834a8dad5
Use CI_BUILD_NAME as the codecov tag
2017-03-07 03:17:13 +01:00
louiz’
470fdaf8bd
ci: Use the build:7 artifacts for test:without_udns
2017-03-07 02:58:07 +01:00
louiz’
3316218145
ci: Run a e2e test without udns (and upload to codecov)
2017-03-07 02:48:39 +01:00
louiz’
d9811320e2
Do not pass the build artifacts to packaging:deb job
2017-03-07 01:47:58 +01:00
louiz’
cf2d4fb6a2
ci: refactor, comments, use the artifacts from a stage to the next
2017-03-07 01:26:12 +01:00
louiz’
ecdf18dfc6
ci: remove packaging:docker
2017-02-28 23:57:13 +01:00
louiz’
90b3c07b6c
Revert "Split the biboumi dockerfile into two, to be able to disable the cache"
...
This reverts commit 26eb28dc23 .
2017-02-28 23:46:55 +01:00
louiz’
73915e889d
Remove the sonar-qube build
...
[ci skip]
2017-02-28 23:48:38 +01:00
louiz’
26eb28dc23
Split the biboumi dockerfile into two, to be able to disable the cache
2017-02-28 19:39:09 +01:00
louiz’
a03fd18d0a
ci: remove all mention of docker.io in packaging:docker
2017-02-17 20:27:26 +01:00
louiz’
384f3591e7
ci: Empty the before_script for the packaging:docker job
2017-02-17 10:51:44 +01:00
louiz’
724b7bf8e9
ci: Add a packaging:docker job that builds and push to the image docker.io
2017-02-17 18:32:55 +01:00
louiz’
70014a7f66
ci: run apt update before apt install in packaging:deb
2017-02-12 15:23:41 +01:00
louiz’
4ec2e1f794
ci: packaging:deb try move the build artifacts into the build directory
2017-02-01 21:27:29 +01:00
louiz’
9ce29fa76c
ci: packaging:deb, build for debian branch, include built .deb file
2017-02-01 21:16:40 +01:00
louiz’
f197e30398
ci: in packaging:deb, override the before_script
2017-02-01 20:53:27 +01:00
louiz’
5eb5e9e0af
ci: add a packaging:debian job, based on the debian branch
2017-02-01 18:16:27 +01:00
louiz’
5b56007828
Use udns instead of c-ares
...
fix #3226
2017-01-06 22:58:18 +01:00
louiz’
37200bc61e
CI: Use our own registry for docker images
2016-12-24 00:49:20 +01:00
louiz’
e45902ba26
ci: make it two uploads and flag them (e2e, and test_suite)
2016-12-11 21:47:02 +01:00
louiz’
8bae00716e
ci: upload our own total_coverage.info to codecov
...
Is a lot faster, and is more consistent
2016-12-11 21:36:00 +01:00
louiz’
fc50888074
Run codecov upload from the root directory
2016-12-11 17:18:55 +01:00
louiz’
36252ad217
ci: sonar-qube upload is allowed to fail
2016-12-11 13:51:11 +01:00
louiz’
4860201d8c
Add a make coverage target to merge all other coverages, and upload to codecov
2016-12-10 20:11:30 +01:00
louiz’
3961df3d54
ci: Do not try to gem install coveralls-lcov
2016-12-10 17:06:53 +01:00
louiz’
45e8de8e00
Upload the coverage results to coveralls
2016-12-10 15:48:41 +01:00
louiz’
7f577130e7
ci: Print the locals before running
2016-12-08 01:15:40 +01:00
louiz’
44101362df
ci: Remove openbsd job for now
...
[skip ci]
2016-12-08 01:04:17 +01:00
louiz’
dac2119777
CI: refactor, and enable some specific test only on the master project
...
Because some of the jobs (the one using ssh runners, freebsd and openbsd)
use runners that are only available on my own project and not forks (for
security reasons), and some other jobs (coverity and sonar-qube) use private
variables to be able to run. So, all these jobs would fail if run on a fork
project.
2016-12-08 00:56:26 +01:00
louiz’
91f768a6d4
Force the freebsd build to use clang++
2016-12-08 00:49:25 +01:00
louiz’
344d951253
ci: Don’t display g++ and clang++ --version
2016-12-08 00:45:04 +01:00
louiz’
bea3a3a803
ci: don’t set the locale env variablesx
2016-12-08 00:41:04 +01:00
louiz’
e6b09eed89
Add a freebsd ci test
2016-12-08 00:40:47 +01:00
louiz’
17f8cf64bd
CI: add the docker tag for coverity and sonar-qube jobs
2016-12-04 22:58:10 +01:00
louiz’
e1934a0b5f
Disable e2e tests on openbsd
2016-11-01 17:40:09 +01:00
louiz’
e565efd348
And fix the bw-output path…
...
[skip-ci]
2016-11-01 17:39:24 +01:00
louiz’
8b178aa82f
Fix the sonar-qube submission
2016-11-01 17:10:11 +01:00
louiz’
eed31b6aff
Fix the openbsd test, again
2016-10-31 15:51:30 +01:00