louiz’
5f5789a0ed
Add a deploy job
2017-07-31 23:24:03 +02:00
louiz’
f0f3d3d4e2
Remove the now useless “find … touch” hack in gitlab-ci.yml
2017-07-18 22:56:37 +02:00
louiz’
f671e5d7d0
Re-add the pacman -Syuuuuuuuuuu command in the packaging:archlinux build
2017-06-14 14:23:22 +02:00
louiz’
922610cdbf
Run the coverity and freebsd tests in all louiz/biboumi branches
2017-06-14 00:27:42 +02:00
louiz’
94dd16cbe6
The packaging:archlinux build only makes sense on the master branch
2017-06-14 00:19:15 +02:00
louiz’
41c23aab37
Update the docker images and the gitlab-ci script to use sqlite3
2017-06-14 00:19:15 +02:00
louiz’
ceb496369f
Test that the archlinux package actually installs at least /usr/bin/biboumi
2017-06-01 17:38:47 +02:00
louiz’
a5f73969b0
Change the makepkg command used in the archlinux CI test
2017-06-01 17:38:47 +02:00
louiz’
577a863977
Remove the “codecov_” prefix for builds codecov uploads too
2017-05-11 09:25:54 +02:00
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