mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-04-24 12:06:57 +00:00
BUILD: CI: introduce ARM64 builds
also several small changes: openssl-1.0.2 upgraded to 1.0.2u ppc64le upgraded to "bionic" (it was tricky part, linux-ppc64le is xenial, while arch: ppc64le is bionic). additional wait introduced for build ssl.
This commit is contained in:
parent
53a87e134e
commit
9bf2a1be89
19
.travis.yml
19
.travis.yml
@ -20,7 +20,11 @@ env:
|
|||||||
|
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
packages: [ liblua5.3-dev, libsystemd-dev, libpcre2-dev ]
|
update: true
|
||||||
|
packages: [ liblua5.3-dev, libsystemd-dev, libpcre2-dev, socat ]
|
||||||
|
homebrew:
|
||||||
|
update: true
|
||||||
|
packages: [ socat ]
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
directories:
|
directories:
|
||||||
@ -29,11 +33,18 @@ cache:
|
|||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: linux-ppc64le
|
- os: linux
|
||||||
|
arch: ppc64le
|
||||||
if: type == cron
|
if: type == cron
|
||||||
compiler: gcc
|
compiler: gcc
|
||||||
env: TARGET=linux-glibc OPENSSL_VERSION=1.0.2t LABEL="linux-ppc64le"
|
env: TARGET=linux-glibc OPENSSL_VERSION=1.0.2u
|
||||||
- os: linux
|
- os: linux
|
||||||
|
arch: amd64
|
||||||
|
if: type != cron
|
||||||
|
compiler: clang
|
||||||
|
env: TARGET=linux-glibc OPENSSL_VERSION=1.1.1d
|
||||||
|
- os: linux
|
||||||
|
arch: arm64
|
||||||
if: type != cron
|
if: type != cron
|
||||||
compiler: clang
|
compiler: clang
|
||||||
env: TARGET=linux-glibc OPENSSL_VERSION=1.1.1d
|
env: TARGET=linux-glibc OPENSSL_VERSION=1.1.1d
|
||||||
@ -93,7 +104,7 @@ install:
|
|||||||
- git clone https://github.com/VTest/VTest.git ../vtest
|
- git clone https://github.com/VTest/VTest.git ../vtest
|
||||||
# Special flags due to: https://github.com/vtest/VTest/issues/12
|
# Special flags due to: https://github.com/vtest/VTest/issues/12
|
||||||
- make -C ../vtest FLAGS="-O2 -s -Wall"
|
- make -C ../vtest FLAGS="-O2 -s -Wall"
|
||||||
- scripts/build-ssl.sh > build-ssl.log 2>&1 || (cat build-ssl.log && exit 1)
|
- travis_wait scripts/build-ssl.sh > build-ssl.log 2>&1 || (cat build-ssl.log && exit 1)
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- if [ "$CC" = "clang" ]; then export FLAGS="$FLAGS USE_OBSOLETE_LINKER=1" DEBUG_CFLAGS="-g -fsanitize=address" LDFLAGS="-fsanitize=address"; fi
|
- if [ "$CC" = "clang" ]; then export FLAGS="$FLAGS USE_OBSOLETE_LINKER=1" DEBUG_CFLAGS="-g -fsanitize=address" LDFLAGS="-fsanitize=address"; fi
|
||||||
|
Loading…
Reference in New Issue
Block a user