gitlab deployment

This commit is contained in:
T__o 2020-04-24 18:23:57 +02:00
parent 429d0d59a9
commit d226e1dd84
2 changed files with 22 additions and 3 deletions

16
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,16 @@
pages: # the job must be named pages
image: node:latest
stage: deploy
script:
- npm ci
- npm run build
- mv public public-vue # GitLab Pages hooks on the public folder
- mv dist public # rename the dist folder (result of npm run build)
# optionally, you can activate gzip support wih the following line:
- find public -type f -regex '.*\.\(htm\|html\|txt\|text\|js\|css\)$' -exec gzip -f -k {} \;
artifacts:
paths:
- public # artifact path must be /public for GitLab Pages to pick it up
only:
- master

View File

@ -1,5 +1,8 @@
module.exports = {
"transpileDependencies": [
"vuetify"
]
"transpileDependencies": [
"vuetify"
],
publicPath: process.env.NODE_ENV === 'production'
? '/' + process.env.CI_PROJECT_NAME + '/'
: '/'
}