From 44bf0baaa7ce53257acec71f8357d878fde1ed80 Mon Sep 17 00:00:00 2001 From: Arun Raghavan Date: Sun, 3 Nov 2019 15:58:48 +0100 Subject: [PATCH] ci: Migrate from Travis to GitLab CI This makes more sense now since we're using FDO GitLab for all the other development infra. --- .gitlab-ci.yml | 13 +++++++++++++ .travis.yml | 28 ---------------------------- Dockerfile | 1 + 3 files changed, 14 insertions(+), 28 deletions(-) create mode 100644 .gitlab-ci.yml delete mode 100644 .travis.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 000000000..563dab10d --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,13 @@ +image: registry.freedesktop.org/pipewire/pipewire/fedora:31 + +build: + stage: build + script: + - ./autogen.sh -Ddocs=true -Daudiomixer=true -Daudiotestsrc=true -Dtest=true -Dvideotestsrc=true -Dvolume=true + - make + - make test + - DESTDIR=$PWD/build/i make install + - PREFIX=$PWD/build/i/usr/local ./check_missing_headers.sh + artifacts: + paths: + - build/ diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 1ec437795..000000000 --- a/.travis.yml +++ /dev/null @@ -1,28 +0,0 @@ -sudo: required -language: minimal -services: - - docker -addons: - apt: - packages: - - docker-ce -before_install: - - docker pull gkiagia/pipewire_build_environment:latest -script: - - > - docker run -it --rm -v $PWD:/workdir gkiagia/pipewire_build_environment:latest bash -c - 'cd /workdir \ - && env MESON=meson ./autogen.sh \ - -Ddocs=true \ - -Daudiomixer=true \ - -Daudiotestsrc=true \ - -Dffmpeg=true \ - -Dtest=true \ - -Dvideotestsrc=true \ - -Dvolume=true \ - -Dvulkan=false \ - && make \ - && make test \ - && env DESTDIR=$PWD/build/i make install \ - && env PREFIX=$PWD/build/i/usr/local ./check_missing_headers.sh \ - ' diff --git a/Dockerfile b/Dockerfile index c9c040502..e437e7655 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,7 @@ LABEL description="Fedora-based environment for building PipeWire" \ # Install pipewire dependencies RUN dnf -y install \ + which \ gcc \ meson \ systemd-devel \