ci: add Archlinux Dockerfile and use it in Travis

This commit is contained in:
Stefan Schmidt 2018-01-03 15:13:26 +01:00
parent 2938d6335c
commit 24bdcd43f8
2 changed files with 19 additions and 0 deletions

18
.ci/Dockerfile-Archlinux Normal file
View File

@ -0,0 +1,18 @@
FROM base/archlinux
# Install
RUN pacman -Syu
RUN pacman -S --noconfirm git bullet libjpeg-turbo gst-plugins-base \
luajit curl fribidi libpulse libxcomposite \
libxinerama libxrandr libxss libinput \
libxcursor libxp libwebp shared-mime-info \
libxkbcommon wayland lz4 openjpeg avahi \
libspectre libraw librsvg wayland-protocols \
git ninja clang gcc pkgconfig check autoconf make base-devel \
mesa poppler
# Build
RUN mkdir -p /src/
WORKDIR /src/
COPY . /src/
RUN .ci/ci-linux-build.sh

View File

@ -16,6 +16,7 @@ matrix:
- env: DISTRO=Ubuntu1710
- env: DISTRO=Fedora27
- env: DISTRO=Debian91
- env: DISTRO=Archlinux
- os: osx
osx_image: xcode7.3
- os: osx