Commit 58c0c230 authored by Jurre van Bergen's avatar Jurre van Bergen
Browse files

Update .gitlab-ci.yml.

- Removed foobar freebsd tests
- Add alpine support for building, testing and valgrind
parent 480bfda5
Pipeline #205 failed
......@@ -3,7 +3,6 @@ stages:
- test
- valgrindtest
- scanbuild
- freebsd
build_gcc:
image: offtherecord/libotr-gcc
......@@ -23,6 +22,15 @@ build_clang:
- ./configure
- make
- make install
build_alpine_gcc:
image: offtherecord/libotr-alpine-gcc
stage: build
script:
- autoreconf --install
- ./configure
- make
- make install
test_list_gcc:
image: offtherecord/libotr-gcc
......@@ -48,6 +56,30 @@ test_list_clang:
- cd tests
- make
- ./run.sh ./test_list
test_list_alpine_gcc:
image: offtherecord/libotr-alpine-gcc
stage: test
script:
- autoreconf --install
- ./configure
- make
- make install
- cd tests
- make
- ./run.sh ./test_list
test_valgrind_alpine_gcc:
image: offtherecord/libotr-alpine-gcc
stage: valgrindtest
script:
- autoreconf --install
- ./configure
- make
- make install
- cd tests
- make
- valgrind --tool=memcheck --leak-check=full --show-leak-kinds=all ./run.sh ./test_list
test_valgrind_gcc:
image: offtherecord/libotr-gcc
......@@ -86,27 +118,4 @@ scan_build:
artifacts:
paths:
- scanbuild.tar
expire_in: 1 month
freebsd_build:
stage: freebsd
tags:
- freebsd
script:
- autoreconf --install
- ./configure
- make
- make install
freebsd_test:
stage: freebsd
tags:
- freebsd
script:
- autoreconf --install
- ./configure
- make
- make install
- cd tests
- make
- ./run.sh ./test_list
expire_in: 1 month
\ No newline at end of file
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