diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e179d2b04c48206149b00cb9f342c2244bdb6f59..19a6d89f739516814d2ec141e4a7ebc951769b19 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,7 +3,6 @@ stages: - publish variables: - # Cette variable permet de spécifier que Composer installera uniquement les dépendances nécessaires COMPOSER_ALLOW_SUPERUSER: 1 APP_ENV: test @@ -14,17 +13,17 @@ cache: test: stage: test - image: php:8.2 + # Image unicaen avec les librairies usuelles (et Composer 2.3.x) + image: registre.unicaen.fr:5000/open-source/docker/unicaen-image:php8.2 + before_script: - # Met à jour Composer et installe les dépendances - - apt-get update -yqq - - apt-get install git unzip -yqq - - curl -sS https://getcomposer.org/installer | php - - php composer.phar install --prefer-dist --no-progress --no-interaction + - composer install --prefer-dist --no-progress --no-interaction + script: # Exécute les tests PHPUnit - mkdir -p tests/_output - ./vendor/bin/phpunit --colors=always --log-junit tests/_output/junit.xml + artifacts: when: always expire_in: 1 week diff --git a/README.md b/README.md index 50927d0de0a1bd3b8a97c4ba798864eec054a0f2..16f4475491e604aebbc8c1afcc8257c4a2dce441 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + + # Guide de développement Le module signature permet d'intégrer à votre application un système de signature numérique. Cela se fait via une application tiers (un **parapheur numérique**).