Update build to allow custom path (or use relative paths)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
Hamcha 2019-09-10 11:45:03 +02:00
parent 0872bb07f6
commit a6ecace783
Signed by: hamcha
GPG key ID: 44AD3571EB09A39E
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 : ""
};