THRIFT-3469 Docker: Debian support
This closes #746
diff --git a/.travis.yml b/.travis.yml
index 88e9745..f341bdf 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -47,6 +47,12 @@
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 @@
- 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 @@
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