summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorRoger Meier <roger@apache.org>2015-12-11 00:04:41 +0100
committerRoger Meier <roger@apache.org>2016-01-10 13:32:47 +0100
commit447294f17642a34ab10dba68521f4f7554e55350 (patch)
tree5c5c3bfc5a055437a6b002005bdae37fcdaf44f8 /.travis.yml
parentde0b4b55433fe47925a99cf17e6b99e584a3733c (diff)
downloadthrift-447294f17642a34ab10dba68521f4f7554e55350.tar.gz
THRIFT-3469 Docker: Debian support
This closes #746
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 88e974575..f341bdf20 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -47,6 +47,12 @@ env:
BUILD_ARG="--enable-tutorial=no"
BUILD_ENV="-e CC=clang -e CXX=clang++ -e THRIFT_CROSSTEST_CONCURRENCY=4"
+ - TEST_NAME="Cross Language Tests (Debian)"
+ BUILD_CMD="../cross-test.sh"
+ BUILD_ARG="--enable-tutorial=no"
+ BUILD_ENV="-e CC=clang -e CXX=clang++ -e THRIFT_CROSSTEST_CONCURRENCY=4"
+ DISTRO=debian
+
# TODO: Remove them once migrated to CMake
# Autotools builds
- TEST_NAME="C C++ C# D Erlang Go Haxe (automake)"
@@ -75,6 +81,10 @@ env:
- TEST_NAME="All"
BUILD_CMD="../cmake.sh"
+ - TEST_NAME="All (Debian)"
+ BUILD_CMD="../cmake.sh"
+ DISTRO=debian
+
- TEST_NAME="C C++ - GCC"
BUILD_CMD="../cmake.sh"
BUILD_ARG="-DWITH_PYTHON=OFF -DWITH_JAVA=OFF -DWITH_HASKELL=OFF"
@@ -128,6 +138,16 @@ env:
BUILD_CMD="../dpkg.sh"
BUILD_ENV="-e CC=gcc -e CXX=g++"
+ - TEST_NAME="make dist (Debian)"
+ BUILD_CMD="../make-dist.sh"
+ BUILD_ENV="-e CC=gcc -e CXX=g++"
+ DISTRO=debian
+
+ - TEST_NAME="Debian Packages (Debian)"
+ BUILD_CMD="../dpkg.sh"
+ BUILD_ENV="-e CC=gcc -e CXX=g++"
+ DISTRO=debian
+
matrix:
include:
# QA jobs for code analytics and metrics