diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-10-23 12:58:21 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-10-25 16:37:46 +0200 |
commit | bd379df48c1568b19d267f642154f386bd864cba (patch) | |
tree | d86b152eb5495fc49073c75b894d65201c3b98e6 /.travis.yml | |
parent | f1848a4b3f807d21415c5a334b461d240b2a83af (diff) | |
download | php-git-bd379df48c1568b19d267f642154f386bd864cba.tar.gz |
Add ARM64 CI to Travis
We need to install a number of additional packages that are installed
by default on the AMD64 workers.
We also have to manually set up the MySQL user.
For now we don't set up Postgres -- if anyone wants to figure that
out, it would be great ;)
Log redirections in compile.sh are removed, because /dev/stdout is
not accessible. We don't see to use this anyway.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/.travis.yml b/.travis.yml index cbc75370fb..c408d260cd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,18 +10,29 @@ addons: - locales - language-pack-de - re2c + - ccache + - mysql-server + - libaspell-dev + - libbz2-dev + - libcurl4-gnutls-dev + - libenchant-dev + - libfreetype6-dev - libgmp-dev - libicu-dev - - libtidy-dev - - libenchant-dev - - libaspell-dev + - libjpeg-dev + - libkrb5-dev + - libonig-dev + - libpng-dev + - libpq-dev - libpspell-dev - libsasl2-dev - - libxpm-dev - - libzip-dev - libsqlite3-dev + - libtidy-dev - libwebp-dev - - libonig-dev + - libxml2-dev + - libxpm-dev + - libxslt1-dev + - libzip-dev services: @@ -53,9 +64,15 @@ env: - PDO_MYSQL_TEST_HOST=127.0.0.1 - PDO_PGSQL_TEST_DSN="pgsql:host=localhost port=5432 dbname=test user=postgres password=" - REPORT_EXIT_STATUS=1 - matrix: - - ENABLE_MAINTAINER_ZTS=0 ENABLE_DEBUG=0 - - ENABLE_MAINTAINER_ZTS=1 ENABLE_DEBUG=1 + +jobs: + include: + - env: ENABLE_MAINTAINER_ZTS=0 ENABLE_DEBUG=0 + arch: amd64 + - env: ENABLE_MAINTAINER_ZTS=1 ENABLE_DEBUG=1 + arch: amd64 + - env: ENABLE_MAINTAINER_ZTS=1 ENABLE_DEBUG=1 SKIP_IO_CAPTURE_TESTS=1 ARM64=1 + arch: arm64 before_script: - ccache --version |