diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 903d350983c85033ecee528b37a3ea5af942e1cf..e6de42c32dbab90ca073408362ddd7b3ba44fb20 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,6 +12,8 @@ stages: before_script: - curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer - ln -f -s .env.test .env + - apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libpng-dev + - docker-php-ext-install gd # re-install vendors to prevent from ci cache failure - composer --version && composer install -vv --prefer-dist --no-interaction --optimize-autoloader --no-scripts || echo "Composer install fail" @@ -23,8 +25,10 @@ stages: policy: pull create_cache: - image: jakzal/phpqa:php8.1-alpine + image: jakzal/phpqa:php8.1 script: + - apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libpng-dev + - docker-php-ext-install gd - composer --version && composer install -vv --prefer-dist --no-interaction --optimize-autoloader --no-scripts || echo "Composer install fail" cache: key: "$CI_PROJECT_PATH-php"