2021-12-02 01:16:46 +00:00
|
|
|
pipeline:
|
|
|
|
debian-meson:
|
2022-07-26 18:15:50 +00:00
|
|
|
image: debian:testing
|
2021-12-02 01:16:46 +00:00
|
|
|
commands:
|
|
|
|
- apt-get update
|
2022-08-21 20:34:14 +00:00
|
|
|
- apt-get install -y kyua atf-sh g++ meson scdoc
|
|
|
|
- meson setup _build -Dwerror=true
|
2021-12-02 01:16:46 +00:00
|
|
|
- meson compile -C _build
|
|
|
|
- meson test -v -C _build
|
2022-07-27 21:22:54 +00:00
|
|
|
when:
|
|
|
|
matrix:
|
|
|
|
IMAGE: debian
|
|
|
|
BUILD: meson
|
|
|
|
|
|
|
|
debian-meson-asan:
|
|
|
|
image: debian:testing
|
|
|
|
environment:
|
|
|
|
- ASAN_OPTIONS="exitcode=7"
|
|
|
|
commands:
|
|
|
|
- apt-get update
|
2022-08-21 20:34:14 +00:00
|
|
|
- apt-get install -y kyua atf-sh g++ meson scdoc
|
|
|
|
- meson setup _build -Db_sanitize=address
|
2022-07-27 21:22:54 +00:00
|
|
|
- meson compile -C _build
|
|
|
|
- meson test -v -C _build
|
2021-12-02 01:30:42 +00:00
|
|
|
when:
|
|
|
|
matrix:
|
|
|
|
IMAGE: debian
|
|
|
|
BUILD: meson
|
2021-12-02 01:16:46 +00:00
|
|
|
|
|
|
|
debian-autotools:
|
2022-07-26 18:15:50 +00:00
|
|
|
image: debian:testing
|
2021-12-02 01:16:46 +00:00
|
|
|
commands:
|
|
|
|
- apt-get update
|
2022-08-21 20:34:14 +00:00
|
|
|
- apt-get install -y kyua atf-sh g++ autoconf libtool
|
2021-12-02 01:16:46 +00:00
|
|
|
- ./autogen.sh
|
|
|
|
- ./configure
|
|
|
|
- make -j
|
|
|
|
- make distcheck
|
2021-12-02 01:30:42 +00:00
|
|
|
when:
|
|
|
|
matrix:
|
|
|
|
IMAGE: debian
|
|
|
|
BUILD: autotools
|
2021-12-02 01:16:46 +00:00
|
|
|
|
|
|
|
alpine-meson:
|
|
|
|
image: alpine
|
|
|
|
commands:
|
|
|
|
- apk add -U --no-cache kyua atf build-base meson
|
2022-08-21 20:34:14 +00:00
|
|
|
- meson setup _build -Dwerror=true
|
2021-12-02 01:16:46 +00:00
|
|
|
- meson compile -C _build
|
|
|
|
- meson test -v -C _build
|
2021-12-02 01:30:42 +00:00
|
|
|
when:
|
|
|
|
matrix:
|
|
|
|
IMAGE: alpine
|
|
|
|
BUILD: meson
|
2021-12-02 01:16:46 +00:00
|
|
|
|
|
|
|
alpine-autotools:
|
|
|
|
image: alpine
|
|
|
|
commands:
|
|
|
|
- apk add -U --no-cache kyua atf build-base autoconf automake libtool xz gzip
|
|
|
|
- ./autogen.sh
|
|
|
|
- ./configure
|
|
|
|
- make -j
|
|
|
|
- make distcheck
|
2021-12-02 01:30:42 +00:00
|
|
|
when:
|
|
|
|
matrix:
|
|
|
|
IMAGE: alpine
|
|
|
|
BUILD: autotools
|
|
|
|
|
|
|
|
matrix:
|
|
|
|
IMAGE:
|
|
|
|
- debian
|
|
|
|
- alpine
|
|
|
|
BUILD:
|
|
|
|
- meson
|
|
|
|
- autotools
|