From: David Marchand Date: Thu, 19 Dec 2019 14:29:58 +0000 (+0100) Subject: ci: restrict targets X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=05b92c583c401b974aa731f9c39aba97620cff0e;p=dpdk.git ci: restrict targets Signed-off-by: David Marchand --- diff --git a/.travis.yml b/.travis.yml index 1d44ae40e0..5f76d3798e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,6 @@ cache: - reference compiler: - gcc - - clang dist: xenial @@ -26,136 +25,19 @@ extra_packages: &extra_packages - *required_packages - [libbsd-dev, libpcap-dev, libcrypto++-dev, libjansson4, abigail-tools] -build_32b_packages: &build_32b_packages - - *required_packages - - [gcc-multilib] - -doc_packages: &doc_packages - - [doxygen, graphviz, python3-sphinx] - before_install: ./.ci/${TRAVIS_OS_NAME}-setup.sh env: - - DEF_LIB="static" - DEF_LIB="shared" - - DEF_LIB="static" OPTS="-Denable_kmods=false" - - DEF_LIB="shared" OPTS="-Denable_kmods=false" - - DEF_LIB="shared" RUN_TESTS=1 matrix: include: - - env: DEF_LIB="static" BUILD_32BIT=1 - compiler: gcc - addons: - apt: - packages: - - *build_32b_packages - - env: DEF_LIB="static" OPTS="-Denable_kmods=false" AARCH64=1 - compiler: gcc - addons: - apt: - packages: - - *aarch64_packages - - env: DEF_LIB="shared" OPTS="-Denable_kmods=false" AARCH64=1 - compiler: gcc - addons: - apt: - packages: - - *aarch64_packages - - env: DEF_LIB="static" EXTRA_PACKAGES=1 - compiler: gcc - addons: - apt: - packages: - - *extra_packages - - env: DEF_LIB="shared" EXTRA_PACKAGES=1 RUN_TESTS=1 BUILD_DOCS=1 - compiler: gcc - addons: - apt: - packages: - - *extra_packages - - *doc_packages - env: DEF_LIB="shared" EXTRA_PACKAGES=1 ABI_CHECKS=1 compiler: gcc addons: apt: packages: - *extra_packages - - env: DEF_LIB="static" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1 - compiler: gcc - addons: - apt: - packages: - - *extra_packages - - env: DEF_LIB="shared" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1 - compiler: gcc - addons: - apt: - packages: - - *extra_packages - - env: DEF_LIB="static" EXTRA_PACKAGES=1 - compiler: clang - addons: - apt: - packages: - - *extra_packages - - env: DEF_LIB="shared" EXTRA_PACKAGES=1 - compiler: clang - addons: - apt: - packages: - - *extra_packages - - env: DEF_LIB="shared" EXTRA_PACKAGES=1 RUN_TESTS=1 BUILD_DOCS=1 - compiler: clang - addons: - apt: - packages: - - *extra_packages - - *doc_packages - - env: DEF_LIB="static" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1 - compiler: clang - addons: - apt: - packages: - - *extra_packages - - env: DEF_LIB="shared" OPTS="-Denable_kmods=false" EXTRA_PACKAGES=1 - compiler: clang - addons: - apt: - packages: - - *extra_packages - - env: DEF_LIB="static" - arch: arm64 - compiler: gcc - dist: bionic - addons: - apt: - packages: - - *required_packages - - env: DEF_LIB="shared" - arch: arm64 - compiler: gcc - dist: bionic - addons: - apt: - packages: - - *required_packages - - env: DEF_LIB="static" - arch: arm64 - dist: bionic - compiler: clang - addons: - apt: - packages: - - *required_packages - - env: DEF_LIB="shared" - arch: arm64 - dist: bionic - compiler: clang - addons: - apt: - packages: - - *required_packages - env: DEF_LIB="shared" EXTRA_PACKAGES=1 ABI_CHECKS=1 arch: arm64 dist: bionic @@ -164,14 +46,5 @@ matrix: apt: packages: - *extra_packages - - env: DEF_LIB="shared" OPTS="-Denable_kmods=false" BUILD_DOCS=1 - arch: arm64 - compiler: gcc - dist: bionic - addons: - apt: - packages: - - *required_packages - - *doc_packages script: ./.ci/${TRAVIS_OS_NAME}-build.sh