X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=.travis.yml;h=a46994d3aeb309c64099fafa1acb742bf3e602c7;hb=refs%2Fheads%2Fnetdev;hp=b91327d34a26854ec4586011640cea0848f8385b;hpb=517f93116b143d5f16bafe62cf0fe13734db7dd5;p=cascardo%2Fovs.git diff --git a/.travis.yml b/.travis.yml index b91327d34..a46994d3a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,24 +3,50 @@ compiler: - gcc - clang -before_install: ./.travis/prepare.sh +os: + - linux + +addons: + apt: + packages: + - bc + - gcc-multilib + - libnuma-dev + - libssl-dev + - llvm-dev + - libjemalloc1 + - libjemalloc-dev + +before_install: ./.travis/${TRAVIS_OS_NAME}-prepare.sh + +before_script: export PATH=$PATH:$HOME/bin + +sudo: false env: - OPTS="--disable-ssl" - - TESTSUITE=1 KERNEL=3.17.4 - - KERNEL=3.17.4 DPDK=1 OPTS="--with-dpdk=./dpdk-1.7.1/build" + - TESTSUITE=1 KERNEL=3.18.1 - TESTSUITE=1 OPTS="--enable-shared" - - KERNEL=3.17.4 DPDK=1 OPTS="--enable-shared" - - KERNEL=3.16.7 - - KERNEL=3.14.25 - - KERNEL=3.12.33 - - KERNEL=3.10.61 - - KERNEL=3.4.104 - - KERNEL=2.6.32.64 + - BUILD_ENV="-m32" OPTS="--disable-ssl" + - KERNEL=3.17.7 DPDK=1 + - KERNEL=3.17.7 DPDK=1 OPTS="--enable-shared" + - KERNEL=4.4.15 + - KERNEL=4.1.28 + - KERNEL=3.18.37 + - KERNEL=3.14.73 + - KERNEL=3.12.61 + - KERNEL=3.10.102 + - TESTSUITE=1 LIBS=-ljemalloc + +matrix: + include: + - os: osx + compiler: clang + env: OPTS="--disable-ssl" -script: ./.travis/build.sh $OPTS +script: ./.travis/${TRAVIS_OS_NAME}-build.sh $OPTS notifications: email: recipients: - - secure: V7W+NdS3L1aXCMUo2EBmOIHeQHT76r78p3f25XFISz8D4a2FnXA2ydwQVbhiZxa+TRgrskY/iB5GU1fS70+qmIaGxnGAVRV8lIQVshoiaKuxvMcha0FdN4d44i1AmLiM2DK8r5k3+fEWTQCvq9mrXQnDJVEPpYfVGj5+b+9oBx8= + - build@openvswitch.org