ci: restrict targets
authorDavid Marchand <david.marchand@redhat.com>
Thu, 19 Dec 2019 14:29:58 +0000 (15:29 +0100)
committerDavid Marchand <david.marchand@redhat.com>
Wed, 15 Jan 2020 09:39:38 +0000 (10:39 +0100)
Signed-off-by: David Marchand <david.marchand@redhat.com>
.travis.yml

index 1d44ae4..5f76d37 100644 (file)
@@ -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