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
louiz’
7144a39a1e
Automate the sonar-qube scanner submission in the ci process
2016-10-31 15:45:56 +01:00
louiz’
1f65254231
Fix the openbsd test, do not use coverage on it
2016-10-31 15:20:31 +01:00
louiz’
03cdf75757
Revert the whole nproc thing
2016-10-31 15:20:12 +01:00
louiz’
bf8348186b
Coin coin
2016-10-31 14:11:08 +01:00
louiz’
835999d5f5
ci: Fix the nproc thingy
2016-10-31 14:09:20 +01:00
louiz’
f7f4e3f638
Do the previous commit, but correctly
2016-10-28 19:07:12 +02:00
louiz’
8c5c217a9e
Default to make -j1 if nproc doesn’t exist
2016-10-28 18:55:10 +02:00
louiz’
b141f3ddee
Explicitely use the docker runner on some builds
2016-10-24 11:39:28 +02:00
louiz’
4359680f9d
Fix test encoding by setting LANG and LC_ALL to C.UTF-8
2016-10-24 11:21:12 +02:00
louiz’
fed21b7e9f
ci: Rename the test archive
2016-10-24 10:23:09 +02:00
louiz’
52f0aca246
Coverity upload is allowed to fail and is manual. Also name the artifacts
2016-10-21 00:05:21 +02:00
louiz’
7dfc08ca9b
Use g++ for the openbsd tests
2016-10-13 10:22:37 +02:00
louiz’
86c927ae17
ci: Add a test on openbsd
2016-10-12 22:18:16 +02:00
louiz’
5477db7999
Add a coverity job that runs cov-build and submit the archive to coverity.com
2016-10-06 22:29:47 +02:00
louiz’
daa7ea04a4
Add coverage_e2e, which runs e2e, and regenerate a global coverage report
...
This coverage is probably more useful than the other one, because it’s not
really reasonable to try to cover everything with simple units test (e.g. on
network code etc).
However, we should strive to have 100% coverage with our e2e tests.
2016-09-28 19:48:00 +02:00
louiz’
37800c804e
Actually it works when we surrount the WHOLE string with quotes
...
Not just part of it
2016-07-29 11:00:30 +02:00
louiz’
1dd324aef3
lol k gitlab-ci. It fails to parse a string that contains :
2016-07-29 10:49:31 +02:00
louiz’
6ca689650a
ci: echo the cmake command line arguments
2016-07-29 10:39:40 +02:00
louiz’
7cc05ab496
Refactor the CI file, build many configurations
2016-07-23 11:29:40 +02:00
louiz’
c6cfa69cdc
Always build the artifacts
2016-07-18 09:53:01 +02:00
louiz’
d78bc8c6ba
ci: include only the rpm and srpm directory in the artifacts
...
The rest is useless and takes a lot of space
2016-05-23 18:00:17 +02:00
louiz’
ce2b8a15f1
ci: Have two builds: on fedora and on debian
2016-05-12 11:41:54 +02:00
louiz’
06439fa2fc
Run e2e in a subdirectory and lighten the build artifacts
2016-05-04 14:25:30 +02:00
louiz’
747f04ee6d
Move the e2e tests out of make check
2016-04-22 10:49:07 +02:00
louiz’
ee9b7f55bb
Run make rpm, in the ci
2016-04-22 10:49:07 +02:00