From 30670338ce1218f3ea2fd0c9e6cff814c45958d9 Mon Sep 17 00:00:00 2001 From: binaryDiv Date: Sun, 28 Jun 2020 17:25:21 +0200 Subject: [PATCH] drone pipeline: install dev dependencies for unit tests --- .drone.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index d2658c8..b322402 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,7 +4,22 @@ type: docker name: default steps: - - name: install + - name: install dependencies + image: composer + volumes: + - name: composer-cache + path: /tmp/cache + environment: + COMPOSER_CACHE_DIR: /tmp/cache + commands: + - composer install --no-progress --no-interaction + + - name: run unit tests + image: php:7.4 + commands: + - vendor/bin/phpunit -c phpunit.xml + + - name: remove dev dependencies image: composer volumes: - name: composer-cache @@ -14,11 +29,6 @@ steps: commands: - composer install --no-progress --no-interaction --no-dev --optimize-autoloader - - name: unit tests - image: php:7.4 - commands: - - vendor/bin/phpunit -c phpunit.xml - - name: build image image: docker volumes: