ci: add Archlinux Dockerfile and use it in Travis
authorStefan Schmidt <stefan@osg.samsung.com>
Wed, 3 Jan 2018 14:13:26 +0000 (15:13 +0100)
committerWonki Kim <wonki_.kim@samsung.com>
Wed, 10 Jan 2018 11:08:13 +0000 (20:08 +0900)
.ci/Dockerfile-Archlinux [new file with mode: 0644]
.travis.yml

diff --git a/.ci/Dockerfile-Archlinux b/.ci/Dockerfile-Archlinux
new file mode 100644 (file)
index 0000000..a94dc2a
--- /dev/null
@@ -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
index 7557954..98f937f 100644 (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