[gnome-commander/gcmd-1-4] Adds Travis config and Dockerfile for gcmd-1-4 branch
- From: Uwe Scholz <uwescholz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-commander/gcmd-1-4] Adds Travis config and Dockerfile for gcmd-1-4 branch
- Date: Sun, 16 Apr 2017 09:30:45 +0000 (UTC)
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]