From e76508a887b81fcb132020a446942d0ffcd3cc83 Mon Sep 17 00:00:00 2001 From: Marvin Scholz Date: Sat, 13 Jan 2018 21:09:11 +0100 Subject: [PATCH] Add Gitlab CI build file This will build icecast using Gitlab CI on the Xiph Gitlab with a Docker image of Alpine Linux. --- .gitlab-ci.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..5d3998f0 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,27 @@ +# Build Icecast +build: + variables: + GIT_SUBMODULE_STRATEGY: recursive + + tags: + - alpine + - docker + + stage: build + + before_script: + - apk update + - apk add musl-dev git make gcc automake autoconf libtool + - apk add curl-dev openssl-dev libogg-dev libvorbis-dev libxslt-dev libxml2-dev + # Required for tests + #- apk add curl ffmpeg + # Create user to run tests + #- adduser -s /bin/sh -D -H icecast + + script: + - ./autogen.sh + - ./configure || cat config.log + - make + # Tests + #- su -c "./tests/admin-tests.sh" icecast +