diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..67d95fa --- /dev/null +++ b/.drone.yml @@ -0,0 +1,38 @@ +clone: + git: + image: plugins/git + depth: 1 + skip_verify: true + +pipeline: + restore-cache: + image: drillster/drone-volume-cache + restore: true + mount: + - vendor + volumes: + - /var/lib/drone/cache:/cache + cache_key: [ DRONE_REPO_OWNER, DRONE_REPO_NAME, DRONE_BRANCH ] + + pre-build: + image: composer + commands: + - composer install + test: + image: composer + commands: + - ./vendor/bin/robo test + + test-style: + image: composer + commands: + - ./vendor/bin/robo test:cs + + rebuild-cache: + image: drillster/drone-volume-cache + rebuild: true + mount: + - vendor + volumes: + - /var/lib/drone/cache:/cache + cache_key: [ DRONE_REPO_OWNER, DRONE_REPO_NAME, DRONE_BRANCH ]