Try to fix travis

This commit is contained in:
Laurent Destailleur 2023-06-20 11:43:16 +02:00
parent dd05afbfcb
commit eedc57e225

View File

@ -21,10 +21,10 @@ services:
addons:
# Force postgresql version
postgresql: '10'
apt:
sources:
- sourceline: 'ppa:ondrej/php'
update: true
#apt:
#sources:
#- sourceline: 'ppa:ondrej/php'
#update: true
#packages:
# We need a webserver to test the webservices
# Let's install Apache with.
@ -72,13 +72,16 @@ notifications:
before_install:
- |
#echo "Add ondrej PPA"
echo "Remove awful phpenv and install packages"
sudo rm -fr ~/.phpenv
sudo rm -fr /root/.phpenv
sudo add-apt-repository -y ppa:ondrej/php
sudo apt-get update
- |
echo Install packages for PHP 8.1
sudo apt-get install -y pgloader memcached
sudo apt install apache2 php8.1 php8.1-cli php8.1-mysql php8.1-pgsql php8.1-gd php8.1-imap php8.1-intl php8.1-ldap php8.1-xml php8.1-mbstring php8.1-xml php8.1-zip libapache2-mod-php8.1
sudo apt install composer apache2 php8.1 php8.1-cli php8.1-mysql php8.1-pgsql php8.1-gd php8.1-imap php8.1-intl php8.1-ldap php8.1-xml php8.1-mbstring php8.1-xml php8.1-zip libapache2-mod-php8.1
install:
- |
@ -91,11 +94,6 @@ install:
composer -n config -g vendor-dir htdocs/includes
echo
- |
echo Install packages for PHP 8.1
sudo apt-get install -y pgloader memcached
sudo apt install apache2 php8.1 php8.1-cli php8.1-mysql php8.1-pgsql php8.1-gd php8.1-imap php8.1-intl php8.1-ldap php8.1-xml php8.1-mbstring php8.1-xml php8.1-zip libapache2-mod-php8.1
- |
echo "Update Composer version and Install tools - PHP Unit, Parallel Lint, PHP CodeSniffer, PHP Vardump check - for $TRAVIS_PHP_VERSION"
echo "(version 2.5 is bugged and generate phpunit error Exception: Serialization of 'Closure' is not allowed)"