summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2018-01-03 15:13:26 +0100
committerStefan Schmidt <stefan@osg.samsung.com>2018-01-03 15:34:38 +0100
commit24bdcd43f86d8e85072749463ca60858cd24da1c (patch)
tree3e18cfb9e627186969c10e8e9b8a4e1f71ea52b2
parent2938d6335cad8e01a0484bf42ab306d66ced1bca (diff)
ci: add Archlinux Dockerfile and use it in Travis
-rw-r--r--.ci/Dockerfile-Archlinux18
-rw-r--r--.travis.yml1
2 files changed, 19 insertions, 0 deletions
diff --git a/.ci/Dockerfile-Archlinux b/.ci/Dockerfile-Archlinux
new file mode 100644
index 0000000000..a94dc2a5fb
--- /dev/null
+++ b/.ci/Dockerfile-Archlinux
@@ -0,0 +1,18 @@
1FROM base/archlinux
2
3# Install
4RUN pacman -Syu
5RUN pacman -S --noconfirm git bullet libjpeg-turbo gst-plugins-base \
6 luajit curl fribidi libpulse libxcomposite \
7 libxinerama libxrandr libxss libinput \
8 libxcursor libxp libwebp shared-mime-info \
9 libxkbcommon wayland lz4 openjpeg avahi \
10 libspectre libraw librsvg wayland-protocols \
11 git ninja clang gcc pkgconfig check autoconf make base-devel \
12 mesa poppler
13
14# Build
15RUN mkdir -p /src/
16WORKDIR /src/
17COPY . /src/
18RUN .ci/ci-linux-build.sh
diff --git a/.travis.yml b/.travis.yml
index 7557954cce..98f937f4cc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,6 +16,7 @@ matrix:
16 - env: DISTRO=Ubuntu1710 16 - env: DISTRO=Ubuntu1710
17 - env: DISTRO=Fedora27 17 - env: DISTRO=Fedora27
18 - env: DISTRO=Debian91 18 - env: DISTRO=Debian91
19 - env: DISTRO=Archlinux
19 - os: osx 20 - os: osx
20 osx_image: xcode7.3 21 osx_image: xcode7.3
21 - os: osx 22 - os: osx