Commit Graph
108 Commits
Author SHA1 Message Date
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
Florent Le Coz 1f1a27c930 Fix a few ci things 2016-02-24 09:31:30 +01:00
Florent Le Coz 4cd97f7e88 Simplify the ci file 2016-02-17 20:21:02 +01:00
Florent Le Coz 339176449f Remove the clang ci test that won’t work for a mysterious reason in my docker 2016-02-12 10:09:41 +01:00