From 0872bb07f620f932294d69e5447cb49a38d8bd18 Mon Sep 17 00:00:00 2001 From: Hamcha Date: Mon, 9 Sep 2019 12:27:45 +0000 Subject: [PATCH] Fix drone.io triggers on PRs and enable parallelism (#13) --- .drone.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.drone.yml b/.drone.yml index af13f07..4ad6148 100644 --- a/.drone.yml +++ b/.drone.yml @@ -16,11 +16,15 @@ steps: image: node commands: - yarn + depends_on: + - restore-cache - name: build image: node commands: - yarn build + depends_on: + - dependencies - name: upload_build_versioned image: plugins/s3 @@ -34,6 +38,11 @@ steps: target: /${DRONE_COMMIT_SHA:0:8}/ path_style: true endpoint: https://artifacts.fromouter.space + when: + event: + - push + depends_on: + - build - name: upload_build_pr image: plugins/s3 @@ -50,6 +59,8 @@ steps: when: event: - pull_request + depends_on: + - build - name: upload_build_master image: plugins/s3 @@ -64,18 +75,26 @@ steps: path_style: true endpoint: https://artifacts.fromouter.space when: + event: + - push branch: - master + depends_on: + - build - name: test image: node commands: - yarn test:unit + depends_on: + - dependencies - name: coverage image: node commands: - yarn test:unit --coverage + depends_on: + - dependencies - name: upload_coverage image: plugins/s3 @@ -89,6 +108,11 @@ steps: target: /${DRONE_COMMIT_SHA:0:8}/ path_style: true endpoint: https://artifacts.fromouter.space + when: + event: + - push + depends_on: + - coverage - name: upload_coverage_pr image: plugins/s3 @@ -105,6 +129,8 @@ steps: when: event: - pull_request + depends_on: + - coverage - name: rebuild-cache image: drillster/drone-volume-cache @@ -115,3 +141,5 @@ steps: rebuild: true mount: - ./node_modules + depends_on: + - dependencies