411b47c30f5b4948ff9c96ee79f0cf5c52d4ee2d
[platform/upstream/libvorbis.git] / .gitlab-ci.yml
1 default:
2   tags:
3     - docker
4   # Image from https://hub.docker.com/_/gcc/ based on Debian
5   image: gcc
6
7 autoconf:
8   stage: build
9   before_script:
10     - apt-get update &&
11       apt-get install -y libogg-dev zip doxygen
12   script:
13     - ./autogen.sh
14     - ./configure
15     - make
16     - make distcheck
17   cache:
18     paths:
19       - "lib/*.o"
20       - "lib/.libs/*.o"
21
22 cmake:
23   stage: build
24   before_script:
25     - apt-get update &&
26       apt-get install -y libogg-dev zip doxygen
27         cmake ninja-build
28   script:
29     - mkdir build
30     - cmake -S . -B build -G "Ninja" -DCMAKE_BUILD_TYPE=Release
31     - cmake --build build