diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 33acb5417..697d83bc5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ --- -image: php:7.4 +image: registry.gitlab.com/chill-projet/chill-app/php-base-image:7.4 # Select what we should cache between builds cache: @@ -7,20 +7,6 @@ cache: - tests/app/vendor/ before_script: - - apt-get update -yqq - - apt-get install -yqq git libicu-dev g++ postgresql-server-dev-10 libzip-dev libzip4 unzip libfreetype6-dev libonig-dev `# install oniguruma, required for mbstring` libpng-dev libjpeg62-turbo-dev - # Install PHP extensions - - docker-php-ext-configure gd --with-freetype --with-jpeg - - docker-php-ext-install intl pdo_pgsql mbstring zip bcmath sockets exif - - > - mkdir /tmp/redis \ - && curl -L -o /tmp/redis/redis.tar.gz https://github.com/phpredis/phpredis/archive/$PHPREDIS_VERSION.tar.gz \ - && cd /tmp/redis \ - && tar xfz /tmp/redis/redis.tar.gz \ - && rm -r /tmp/redis/redis.tar.gz \ - && mkdir -p /usr/src/php/ext/redis \ - && mv /tmp/redis/phpredis-$PHPREDIS_VERSION/* /usr/src/php/ext/redis/. \ - && docker-php-ext-install redis # Install & enable Xdebug for code coverage reports # - pecl install xdebug # - docker-php-ext-enable xdebug @@ -36,6 +22,8 @@ before_script: services: - name: postgres:12 alias: db + - name: redis + alias: redis # Set any variables we need variables: