@@ -3,7 +3,7 @@ language: php
3
3
jobs :
4
4
include :
5
5
- dist : focal
6
- language : minimal
6
+ language : __ubuntu_2004__
7
7
group : dev
8
8
env :
9
9
- RELEASE=focal
81
81
name : trusty
82
82
php : ' 5.6'
83
83
if : env(VERSION) =~ /^7\.[0-3]/
84
+ - arch : ppc64le
85
+ dist : focal
86
+ language : minimal
87
+ env :
88
+ - RELEASE=focal
89
+ name : focal-ppc64le
90
+ before_install :
91
+ - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
92
+ - sudo apt-get update
93
+ - sudo apt-get -y -q=2 --no-install-recommends --no-install-suggests install libtidy-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev libssl-dev libldb-dev libc-client-dev libkrb5-dev libsasl2-dev libmcrypt-dev expect re2c
94
+ - |
95
+ if ! command -v phpenv; then
96
+ pushd $HOME
97
+ curl -L http://git.io/phpenv-installer | bash
98
+ popd
99
+ export PHPENV_ROOT="/home/travis/.phpenv"
100
+ if [ -d "${PHPENV_ROOT}" ]; then
101
+ export PATH="${PHPENV_ROOT}/bin:${PATH}"
102
+ eval "$(phpenv init -)"
103
+ fi
104
+ fi
84
105
- arch : ppc64le
85
106
dist : bionic
86
107
language : minimal
@@ -124,6 +145,28 @@ jobs:
124
145
eval "$(phpenv init -)"
125
146
fi
126
147
fi
148
+ - arch : s390x
149
+ dist : focal
150
+ language : minimal
151
+ env :
152
+ - RELEASE=focal
153
+ name : focal-s390x
154
+ before_install :
155
+ - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
156
+ - sudo apt-get update
157
+ - sudo apt-get -y -q=2 --no-install-recommends --no-install-suggests install libtidy-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev libssl-dev libldb-dev libc-client-dev libkrb5-dev libsasl2-dev libmcrypt-dev expect re2c
158
+ - |
159
+ if ! command -v phpenv; then
160
+ pushd $HOME
161
+ curl -L http://git.io/phpenv-installer | bash
162
+ popd
163
+ export PHPENV_ROOT="/home/travis/.phpenv"
164
+ if [ -d "${PHPENV_ROOT}" ]; then
165
+ export PATH="${PHPENV_ROOT}/bin:${PATH}"
166
+ eval "$(phpenv init -)"
167
+ fi
168
+ fi
169
+ - ' echo "--without-pcre-jit" >> $TRAVIS_BUILD_DIR/custom_configure_options'
127
170
- arch : s390x
128
171
dist : bionic
129
172
language : minimal
@@ -169,7 +212,28 @@ jobs:
169
212
fi
170
213
fi
171
214
- ' echo "--without-pcre-jit" >> $TRAVIS_BUILD_DIR/custom_configure_options'
172
- - arch : arm64
215
+ - arch : arm64-graviton2
216
+ dist : focal
217
+ language : minimal
218
+ env :
219
+ - RELEASE=focal
220
+ name : focal-arm64
221
+ before_install :
222
+ - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
223
+ - sudo apt-get update
224
+ - sudo apt-get -y -q=2 --no-install-recommends --no-install-suggests install libtidy-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev libssl-dev libldb-dev libc-client-dev libkrb5-dev libsasl2-dev libmcrypt-dev expect re2c
225
+ - |
226
+ if ! command -v phpenv; then
227
+ pushd $HOME
228
+ curl -L http://git.io/phpenv-installer | bash
229
+ popd
230
+ export PHPENV_ROOT="/home/travis/.phpenv"
231
+ if [ -d "${PHPENV_ROOT}" ]; then
232
+ export PATH="${PHPENV_ROOT}/bin:${PATH}"
233
+ eval "$(phpenv init -)"
234
+ fi
235
+ fi
236
+ - arch : arm64-graviton2
173
237
dist : bionic
174
238
language : minimal
175
239
env :
@@ -252,10 +316,6 @@ install:
252
316
cp default_configure_options.$RELEASE $HOME/.php-build/share/php-build/default_configure_options
253
317
fi
254
318
- cat custom_configure_options >> $HOME/.php-build/share/php-build/default_configure_options
255
- - | # disable xdebug on master
256
- if [[ $VERSION = master && $RELEASE != xenial ]]; then
257
- sed -i -e '/install_xdebug_master/d' $HOME/.php-build/share/php-build/definitions/$VERSION
258
- fi
259
319
- |
260
320
if [[ $(lsb_release -cs) = "trusty" || $(lsb_release -cs) = "xenial" || $(lsb_release -cs) = "bionic" ]]; then
261
321
if [[ $HOSTTYPE == "powerpc64le" ]]; then
0 commit comments