diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 93605c0d1c4485a0d11fa749822b2c586d9b1a3a..e1c5662dfbc4d823a61208898d5b6eb09338c034 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,24 +5,20 @@ stages: .test: &test stage: test tags: [docker] - image: php:${CI_JOB_NAME}-cli-alpine + image: gitlab-registry.irstea.fr/pole-is/docker/php:stretch-${CI_JOB_NAME} variables: - COMPOSER_ALLOW_SUPERUSER: "1" + COMPOSER_CACHE_DIR: "${CI_PROJECT_DIR}/.composer-cache" before_script: - - curl -sSL https://github.com/composer/composer/releases/download/1.8.4/composer.phar --output /usr/local/bin/composer - - chmod +x /usr/local/bin/composer - - apk update && apk add unzip git - php -v - composer -V - - composer global require hirak/prestissimo script: - composer install - php -l src/*.php - vendor/bin/php-cs-fixer fix --verbose --dry-run --using-cache=no cache: - key: composer-cache + key: "composer-cache-${CI_COMMIT_REF_NAME}" paths: - - /root/.composer/cache + - "${COMPOSER_CACHE_DIR}" "7.0": <<: *test