diff --git a/.travis.yml b/.travis.yml index fb9cfb0a..96ed8370 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,12 +9,31 @@ jobs: - php: 5.5 dist: trusty - php: 5.6 + - php: 5.6 + arch: s390x + - php: 7.0 - php: 7.0 + arch: s390x + - php: 7.1 - php: 7.1 + arch: s390x - php: 7.2 + - php: 7.2 + arch: s390x + - php: 7.3 - php: 7.3 + arch: s390x - php: 7.4 + - php: 7.4 + arch: s390x + - php: nightly - php: nightly + arch: s390x + exclude: + - php: 5.4 + arch: s390x + - php: 5.5 + arch: s390x allow_failures: - php: 7.4 - php: nightly @@ -27,6 +46,7 @@ addons: - uuid-dev before_install: + - ./resources/scripts/system-info.sh - yes '' | pecl install -f libsodium-1.0.7 - yes '' | pecl install -f uuid-1.0.4 - travis_retry composer self-update diff --git a/resources/scripts/system-info.sh b/resources/scripts/system-info.sh new file mode 100755 index 00000000..cf33b3a6 --- /dev/null +++ b/resources/scripts/system-info.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +endianness=$(echo -n I | od -to2 | awk '{ print substr($2,6,1); exit}') + +endian="Big" +if [ $endianness -eq 1 ]; then + endian="Little" +fi + +echo +echo "SYSTEM INFORMATION:" +echo +echo "$(uname -a)" +echo +echo "CPU mode: $(getconf LONG_BIT)-bit" +echo "Endianness: ${endian}" +echo