Skip to content
Snippets Groups Projects

Add basic CI

Merged Nicolas Werner requested to merge ci into master
.gitlab-ci.yml 0 → 100644
+ 21
0
variables:
CCACHE_COMPILERCHECK: content
CCACHE_DIR: "${CI_PROJECT_DIR}/.ccache"
build:
stage: build
image: alpine:latest
tags: [docker]
before_script:
- sed -i '/edge/s/^#//' /etc/apk/repositories
- apk update && apk add clang-extra-tools meson git python3 py3-pip py3-flask lcov gcovr libcurl libevent grep
- export PATH="$PATH:/root/.local/bin"
- pip3 install --user reuse
script:
- meson setup builddir -Db_coverage=true -Dtests=true -Dexamples=true
- meson compile -C builddir
- ./scripts/run_tls_testserver.sh &
- ./builddir/tests/requests_tls -d
- ninja -C builddir coverage-text
- grep TOTAL builddir/meson-logs/coverage.txt
Loading