diff options
author | Sergey Vojtovich <svoj@mariadb.org> | 2016-08-18 12:47:20 +0400 |
---|---|---|
committer | Sergey Vojtovich <svoj@mariadb.org> | 2016-08-18 12:49:04 +0400 |
commit | daff133ddf9a9d120050703c0b5753979c6190e0 (patch) | |
tree | 8847835f515af17d6c090300b138c31e1226731e /.travis.yml | |
parent | 69052ed022063d0770ad4562a1dd42572067547e (diff) | |
download | mariadb-git-daff133ddf9a9d120050703c0b5753979c6190e0.tar.gz |
MDEV-9185 - Integrate with Travis-CI for easier and more automatic QA
Based on contributions by Daniel Black and Otto Kekäläinen.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000000..b09c348dfab --- /dev/null +++ b/.travis.yml @@ -0,0 +1,56 @@ +# vim ft=yaml +# travis-ci.org definition + +# non-container builds don't have enough RAM to reliably compile +sudo: required +dist: trusty + +language: cpp +compiler: + - gcc +# - clang # See commit f38808 if you want to re-enable clang builds +cache: + apt: + ccache: + +# Timing on build an test needs to be < 50 minutes. The compile is ~4-5minutes +# so here we group the tests such that this happens. + +addons: + apt: + packages: # make sure these match debian/control contents + - bison + - chrpath + - cmake + - debhelper + - dh-apparmor + - dpatch + - libaio-dev + - libboost-dev + - libjudy-dev + - libncurses5-dev + - libpam0g-dev + - libreadline-gplv2-dev + - libssl-dev + - lsb-release + - perl + - po-debconf + - psmisc + - zlib1g-dev + - libcrack2-dev # no effect as the package is disallowed on Travis-CI + - libjemalloc-dev + - devscripts # implicit for any build on Ubuntu + +script: + - ${CC} --version ; ${CXX} --version + - cd "${TRAVIS_BUILD_DIR}" + - env DEB_BUILD_OPTIONS="parallel=4" debian/autobake-deb.sh; + +notifications: + irc: + channels: + - "chat.freenode.net#maria" + on_success: never # [always|never|change] + on_failure: never + template: + - "%{repository}/%{branch} (%{commit} - %{author}): %{build_url}: %{message}" |