"Fossies" - the Fresh Open Source Software Archive

Member "neon-0.31.2/.travis.yml" (20 Jun 2020, 2638 Bytes) of package /linux/www/neon-0.31.2.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Ansible YAML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for ".travis.yml": 0.31.1_vs_0.31.2.

    1 language: c
    2 os: linux
    3 dist: xenial
    4 addons:
    5   apt:
    6     packages:
    7       - xmlto
    8       - libxml2-dev
    9       - libnss3-tools
   10       - libproxy-dev
   11       - gnutls-bin
   12       - libgnutls28-dev
   13 env:
   14   global:
   15     - MARGS="-j2 check"
   16 matrix:
   17   include:
   18     - name: Static
   19       compiler: gcc
   20       env: CONF="--enable-static"
   21     - name: Shared
   22       compiler: gcc
   23       env: CONF="--enable-shared"
   24     - name: Disable-all
   25       compiler: gcc
   26       env: CONF="--without-libproxy --without-gssapi --without-zlib --disable-nls --disable-debug --disable-webdav"
   27     - name: Memleak
   28       compiler: gcc
   29       env: CONF="--enable-memleak"
   30     - name: Libxml2
   31       compiler: gcc
   32       env: CONF="--with-libxml2"
   33     - name: Static UBSan w/OpenSSL
   34       env: CONF="--enable-static --with-ssl=openssl" CFLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined" LIBS=-lubsan NEON_LIBS=-lubsan
   35     - name: Static 32-bit w/OpenSSL
   36       compiler: gcc
   37       env: CONF="--enable-static --with-ssl=openssl" CC='gcc -m32'
   38       addons:
   39         apt:
   40           packages:
   41             - libc6-dev-i386
   42             - gcc-multilib
   43             - libexpat1-dev:i386
   44             - libssl-dev:i386
   45             - lib32z1-dev
   46     - name: OpenSSL
   47       compiler: gcc
   48       env: CONF="--with-ssl=openssl"
   49     - name: OpenSSL on arm64
   50       arch: arm64
   51       env: CONF="--with-ssl=openssl"
   52     - name: OpenSSL on s390x
   53       arch: s390x
   54       env: CONF="--with-ssl=openssl"
   55     - name: OpenSSL on trusty
   56       dist: trusty
   57       env: CONF="--with-ssl=openssl"
   58     - name: OpenSSL on trusty, shared w/thread-safety
   59       dist: trusty
   60       env: CONF="--with-ssl=openssl --enable-shared --disable-static --enable-threadsafe-ssl=posix"
   61            CC="gcc -pthread"
   62     - name: OpenSSL on bionic
   63       compiler: gcc
   64       dist: bionic
   65       env: CONF="--with-ssl=openssl"
   66     - name: OpenSSL memleak
   67       compiler: gcc
   68       env: CONF="--with-ssl=openssl --enable-memleak"
   69     - name: GnuTLS
   70       env: CONF="--with-ssl=gnutls"
   71     - name: GnuTLS on bionic
   72       dist: bionic
   73       env: CONF="--with-ssl=gnutls"
   74     - name: GnuTLS on trusty
   75       dist: trusty
   76       env: CONF="--with-ssl=gnutls"
   77     - name: GnuTLS memleak
   78       env: CONF="--with-ssl=gnutls --enable-memleak"
   79     - name: Copyright check
   80       compiler: gcc
   81       env: CONF="--without-libproxy --without-gssapi --without-zlib --disable-nls --disable-debug --disable-webdav" MARGS="update-copyright"
   82   allow_failures:
   83     # s390x builds currently flaky
   84     - name: OpenSSL on s390x
   85       arch: s390x
   86       env: CONF="--with-ssl=openssl"
   87 
   88 script: ./autogen.sh && ./configure --enable-warnings $CONF && make $MARGS