pkgconf/.woodpecker.yml

76 lines
1.6 KiB
YAML
Raw Permalink Normal View History

2021-12-02 01:16:46 +00:00
pipeline:
debian-meson:
image: debian:testing
2021-12-02 01:16:46 +00:00
commands:
- apt-get update
- apt-get install -y kyua atf-sh build-essential meson
- meson _build -Dwerror=true
2021-12-02 01:16:46 +00:00
- meson compile -C _build
- meson test -v -C _build
when:
matrix:
IMAGE: debian
BUILD: meson
debian-meson-asan:
image: debian:testing
environment:
- ASAN_OPTIONS="exitcode=7"
commands:
- apt-get update
- apt-get install -y kyua atf-sh build-essential meson
- meson _build -Db_sanitize=address
- 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:
image: debian:testing
2021-12-02 01:16:46 +00:00
commands:
- apt-get update
- apt-get install -y kyua atf-sh build-essential autoconf libtool
- ./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
- meson _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