Guillem Jover
0813f3786f
build: Check out-of-tree builds in CI
...
Make sure the out-of-tree builds do not regress.
2024-01-07 20:21:08 +01:00
Guillem Jover
3f5ca0aae4
build: Add a coverage regex to the CI job
...
This is needed so that gitlab can know where to extract the coverage
percentage from in the output, to be able to track and report it.
2023-10-28 00:47:26 +02:00
Guillem Jover
ca3db5e134
build: Do not enable ASAN for musl CI pipelines
...
musl-libc does not currently support ASAN, so enabling it makes
configure fail to detect libmd as it cannot link to it anymore.
2023-03-29 09:35:27 +02:00
Guillem Jover
257800a03c
build: Add support for sanitizer compiler flags
2023-03-29 02:48:20 +02:00
Guillem Jover
0dfbe7699e
build: Switch to debian:latest Docker image
...
This should always point to the latest Debian stable images.
2023-02-17 22:29:26 +01:00
Duncan Overbruck
abb1a6b1a7
build: Add alpine to CI for tests with musl libc
...
Closes : !18
Signed-off-by: Guillem Jover <guillem@hadrons.org>
2022-01-29 15:03:08 +01:00
Guillem Jover
15bd284b29
build: Add code coverage support in the GitLab CI
2021-02-28 05:28:49 +01:00
Guillem Jover
a9fc285988
build: Use apt-get instead of apt in the GitLab CI
...
The former is to be used programmatically, while the latter is intended
for interactive use.
2021-02-28 05:27:35 +01:00
Guillem Jover
4ab11c7f48
build: Install libmd-dev in the gitlab CI
2021-02-07 10:37:18 +01:00
Guillem Jover
766c883e30
build: Switch gitlab CI to use a Debian buster
2021-02-07 10:35:57 +01:00
Guillem Jover
8e834cd068
build: Simplify gitlab CI configuration
...
Merge all stages so that we do not need to pass artifacts around.
Quiesce «apt install».
2018-05-31 04:00:26 +02:00
Guillem Jover
e354f9b1d0
build: Install git in gitlab CI configuration
2018-05-31 03:46:14 +02:00
Guillem Jover
4c5e9b478e
build: Fix gitlab CI configuration
...
Run «apt install» in non-interactive mode, and do not install
Recommends. Replace build-essential, which is rather fat, with gcc
and make. Execute autogen instead of autoreconf directly.
2018-05-31 03:42:33 +02:00
Guillem Jover
005b509061
build: Add a gitlab CI configuration file
2018-05-31 03:23:16 +02:00