Update Drone CI config

This commit is contained in:
Stefan Kalscheuer 2018-11-11 20:19:02 +01:00
parent de5a043a39
commit 89f33429a2

View File

@ -1,38 +1,24 @@
kind: pipeline
name: default
clone: clone:
git: disable: true
steps:
- name: clone
image: plugins/git image: plugins/git
depth: 1 settings:
depth: 10
skip_verify: true skip_verify: true
- name: pre-build
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 image: composer
commands: commands:
- composer install - composer install
test: - name: test
image: composer image: composer
commands: commands:
- ./vendor/bin/robo test - ./vendor/bin/robo test
- name: test-style
test-style:
image: composer image: composer
commands: commands:
- ./vendor/bin/robo test:cs - ./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 ]