Skip to content
Snippets Groups Projects

Add wraps for all dependencies

Merged Nicolas Werner requested to merge wraps into master
+ 22
1
@@ -9,7 +9,7 @@ build:
tags: [docker]
before_script:
- echo 'https://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories
- apk update && apk add clang-extra-tools meson git python3 py3-pip py3-flask lcov gcovr curl-dev libevent-dev spdlog-dev grep g++ cmake pkgconf openssl
- apk update && apk add meson git python3 py3-pip py3-flask lcov gcovr curl-dev libevent-dev spdlog-dev grep g++ cmake pkgconf openssl
- export PATH="$PATH:/root/.local/bin"
- pip3 install --user reuse
- ./scripts/run_tls_testserver.sh &
@@ -26,6 +26,27 @@ build:
reports:
junit: http*.xml
build-with-wraps:
stage: build
image: alpine:latest
tags: [docker]
before_script:
- echo 'https://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories
- apk update && apk add meson git python3 py3-pip py3-flask g++ cmake pkgconf openssl openssl-dev make
- export PATH="$PATH:/root/.local/bin"
- pip3 install --user reuse
- ./scripts/run_tls_testserver.sh &
- ./scripts/run_testserver.sh &
script:
- meson setup builddir -Dtests=true -Dexamples=true --wrap-mode=forcefallback -Ddefault_library=static
- meson compile -C builddir
- ./builddir/tests/requests_tls -d --reporters=junit --out=https.xml
- ./builddir/tests/requests -d --reporters=junit --out=http.xml
- ./builddir/examples/coeurl_example
artifacts:
reports:
junit: http*.xml
build-cmake:
stage: build
image: alpine:latest
Loading