Commit a72d92e5 authored by Olivier Crête's avatar Olivier Crête

gitlab-ci: Build coverity using meson

parent 30d592e8
...@@ -209,21 +209,23 @@ doc-and-install meson: ...@@ -209,21 +209,23 @@ doc-and-install meson:
submit-to-coverity: submit-to-coverity:
stage: test stage: test
image: registry.freedesktop.org/libnice/libnice/centos7/autotools-build image: registry.freedesktop.org/libnice/libnice/centos7/meson-build
variables: variables:
COVERITY_PROJECT: libnice COVERITY_PROJECT: libnice
PREFIX: "${CI_PROJECT_DIR}/libnice-prefix"
only: only:
- schedules - schedules
dependencies: [] dependencies: []
before_script:
- mkdir -p "${CI_PROJECT_DIR}"
script: script:
- curl -v https://scan.coverity.com/download/linux64 -o coverity_tool.tgz --form token="${COVERITY_TOKEN}" --form project="${COVERITY_PROJECT}" && tar xf coverity_tool.tgz && rm coverity_tool.tgz - curl -v https://scan.coverity.com/download/linux64 -o coverity_tool.tgz --form token="${COVERITY_TOKEN}" --form project="${COVERITY_PROJECT}" && tar xf coverity_tool.tgz && rm coverity_tool.tgz
- mv cov-analysis-linux64-* cov-analysis-linux64 - mv cov-analysis-linux64-* cov-analysis-linux64
- ./autogen.sh --prefix="$PREFIX" --disable-gtk-doc --disable-introspection - source scl_source enable rh-python36 && true
- make clean - meson --werror --warnlevel 2 -Dgtk_doc=disabled -Dinstrospection=disabled --prefix=$PREFIX cov-build/
- export PATH="$PATH:${CI_PROJECT_DIR}/cov-analysis-linux64/bin" - export PATH="$PATH:${CI_PROJECT_DIR}/cov-analysis-linux64/bin"
- echo $PATH - echo $PATH
- cov-build --dir cov-int make -j4 - cov-build --dir cov-int ninja-build -C cov-build
- tar czvf libnice.tgz cov-int - tar czvf libnice.tgz cov-int
- curl --form token=$COVERITY_TOKEN --form email=olivier.crete@ocrete.ca --form file=@libnice.tgz --form version="${CI_COMMIT_REF_NAME}-${CI_COMMIT_SHA}" --form description="CI weekly run" https://scan.coverity.com/builds?project=libnice - curl --form token=$COVERITY_TOKEN --form email=olivier.crete@ocrete.ca --form file=@libnice.tgz --form version="${CI_COMMIT_REF_NAME}-${CI_COMMIT_SHA}" --form description="CI weekly run" https://scan.coverity.com/builds?project=libnice
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment