Update build to allow custom path (or use relative paths) (#17)
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
0872bb07f6
commit
e14f6679fb
2 changed files with 38 additions and 4 deletions
39
.drone.yml
39
.drone.yml
|
@ -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
3
vue.config.js
Normal file
|
@ -0,0 +1,3 @@
|
|||
module.exports = {
|
||||
publicPath: process.env.SUBPATH ? process.env.SUBPATH : ""
|
||||
};
|
Loading…
Reference in a new issue