summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml50
1 files changed, 39 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml
index 454bd351627..56db0736607 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -40,15 +40,50 @@ matrix:
include:
- os: linux
compiler: gcc
- # disable cache - was out of disk space
- cache: false
+ addons:
+ apt:
+ packages: # make sure these match debian/control contents
+ - bison
+ - chrpath
+ - cmake
+ - debhelper
+ - dh-apparmor
+ - dpatch
+ - gdb
+ - libaio-dev
+ - libboost-dev
+ - libcurl3-dev
+ - libdbd-mysql
+ - libjudy-dev
+ - libncurses5-dev
+ - libpam0g-dev
+ - libpcre3-dev
+ - libreadline-gplv2-dev
+ - libstemmer-dev
+ - libssl-dev
+ - libnuma-dev
+ - libxml2-dev
+ - lsb-release
+ - perl
+ - po-debconf
+ - psmisc
+ - zlib1g-dev
+ - libcrack2-dev
+ - libjemalloc-dev
+ - libsnappy-dev
+ - liblzma-dev
+ - libzmq-dev
+ - libdistro-info-perl
+ - uuid-dev
+ - devscripts
+ - fakeroot
script:
- ${CC} --version ; ${CXX} --version
- source .travis.compiler.sh
# https://github.com/travis-ci/travis-ci/issues/7062 - /run/shm isn't writable or executable
# in trusty containers
- export MTR_MEM=/tmp
- - env DEB_BUILD_OPTIONS="parallel=6" MYSQL_BUILD_PATH=/usr/local/bin:/usr/bin:/bin debian/autobake-deb.sh;
+ - env DEB_BUILD_OPTIONS="parallel=6" debian/autobake-deb.sh;
- ccache --show-stats
# Until OSX becomes a bit more stable: MDEV-12435
allow_failures:
@@ -103,7 +138,7 @@ addons:
- llvm-toolchain-trusty
- llvm-toolchain-trusty-3.9
- llvm-toolchain-trusty-4.0
- packages: # make sure these match debian/control contents
+ packages: # make sure these match the build requirements
- gcc-5
- g++-5
- gcc-6
@@ -116,9 +151,6 @@ addons:
- bison
- chrpath
- cmake
- - debhelper
- - dh-apparmor
- - dpatch
- gdb
- libaio-dev
- libboost-dev
@@ -135,7 +167,6 @@ addons:
- libxml2-dev
- lsb-release
- perl
- - po-debconf
- psmisc
- zlib1g-dev
- libcrack2-dev
@@ -143,10 +174,7 @@ addons:
- libsnappy-dev
- liblzma-dev
- libzmq-dev
- - libdistro-info-perl
- uuid-dev
- - devscripts # implicit for any build on Ubuntu
- - fakeroot
# libsystemd-daemon-dev # https://github.com/travis-ci/apt-package-whitelist/issues/3882