Update build to allow custom path (or use relative paths) (#17)
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Hamcha 2019-09-10 10:20:31 +00:00 committed by Gitea
parent 0872bb07f6
commit e14f6679fb
2 changed files with 38 additions and 4 deletions

View File

@ -19,10 +19,41 @@ steps:
depends_on:
- restore-cache
- name: build
- name: build_versioned
image: node
commands:
- yarn build
environment:
SUBPATH: /${DRONE_COMMIT_SHA:0:8}
when:
event:
- push
depends_on:
- dependencies
- name: build_pr
image: node
commands:
- yarn build
environment:
SUBPATH: /pr-${DRONE_PULL_REQUEST}
when:
event:
- pull_request
depends_on:
- dependencies
- name: build_master
image: node
commands:
- yarn build
environment:
SUBPATH: /latest
when:
event:
- push
branch:
- master
depends_on:
- dependencies
@ -42,7 +73,7 @@ steps:
event:
- push
depends_on:
- build
- build_versioned
- name: upload_build_pr
image: plugins/s3
@ -60,7 +91,7 @@ steps:
event:
- pull_request
depends_on:
- build
- build_pr
- name: upload_build_master
image: plugins/s3
@ -80,7 +111,7 @@ steps:
branch:
- master
depends_on:
- build
- build_master
- name: test
image: node

3
vue.config.js Normal file
View File

@ -0,0 +1,3 @@
module.exports = {
publicPath: process.env.SUBPATH ? process.env.SUBPATH : ""
};