|
|
|
@ -4,22 +4,6 @@ variables:
|
|
|
|
|
stages:
|
|
|
|
|
- deploy
|
|
|
|
|
|
|
|
|
|
test:
|
|
|
|
|
stage: deploy
|
|
|
|
|
only:
|
|
|
|
|
- submodule
|
|
|
|
|
image:
|
|
|
|
|
name: node:lts
|
|
|
|
|
script:
|
|
|
|
|
- mv private/posts/* posts/
|
|
|
|
|
- mv private/pages/* pages/
|
|
|
|
|
- mv private/styles/* styles/
|
|
|
|
|
- ls
|
|
|
|
|
- ls posts
|
|
|
|
|
- ls -lar private
|
|
|
|
|
- npm i
|
|
|
|
|
- npm run build
|
|
|
|
|
|
|
|
|
|
pages:
|
|
|
|
|
stage: deploy
|
|
|
|
|
only:
|
|
|
|
@ -29,7 +13,10 @@ pages:
|
|
|
|
|
script:
|
|
|
|
|
- apt-get update -y
|
|
|
|
|
- apt-get install -y brotli
|
|
|
|
|
- npm i
|
|
|
|
|
- mv private/posts/* posts/
|
|
|
|
|
- mv private/pages/* pages/
|
|
|
|
|
- mv private/styles/* styles/
|
|
|
|
|
- npm ci
|
|
|
|
|
- npm run build
|
|
|
|
|
- mv public next-public
|
|
|
|
|
- mv out public
|
|
|
|
|