[gnome-commander/gcmd-1-4] Adds Travis config and Dockerfile for gcmd-1-4 branch



commit 1ab3330e519c62b4302198a4951aadf054e5aaa5
Author: Uwe Scholz <uwescholz src gnome org>
Date:   Sun Apr 16 11:30:33 2017 +0200

    Adds Travis config and Dockerfile for gcmd-1-4 branch

 .travis.yml |   23 +++++++++++++++++++++++
 Dockerfile  |   30 ++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+), 0 deletions(-)
---
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..aac6c5e
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,23 @@
+sudo:     required
+dist:     trusty
+language: cpp
+
+services:
+  - docker
+
+script:
+- docker build .
+
+branches:
+  only:
+    - master
+
+notifications:
+  recipients:
+    - u scholz83 gmx de
+  email:
+    on_success: change
+    on_failure: always
+
+os:
+  - linux
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..ce2c49f
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,30 @@
+# This is a Docker image for building gnome-commander
+FROM ubuntu:17.04
+MAINTAINER Uwe Scholz <u scholz83 gmx de>
+
+ENV GCMD_PATH /gnome-commander
+
+RUN \
+  apt-get update -qq && \
+  apt-get install -yq sudo && \
+  echo $LANG && \
+  echo $LC_ALL && \
+  sudo apt-get build-dep gnome-commander -y && \
+  sudo apt-get install -y -qq autoconf-archive cmake flex git-core gnome-common libglib2.0-dev libgtest-dev 
libunique-dev
+
+RUN \
+  cd /usr/src/gtest && \
+  sudo cmake . && \
+  sudo make -j4 && \
+  sudo ln -s /usr/src/gtest/libgtest.a /usr/lib/libgtest.a && \
+  sudo ln -s /usr/src/gtest/libgtest_main.a /usr/lib/libgtest_main.a
+
+ADD . $GCMD_PATH
+
+RUN \
+  export CXX=g++ && \
+  export CC=gcc && \
+  cd $GCMD_PATH && \
+  ./autogen.sh && \
+  make && \
+  make check


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]