將 Storybook 專案部署至 GitLab Pages 服務

做法

新增 .gitlab-ci.yml 檔。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
image: node:14-alpine

pages:
stage: deploy
script:
- npm install
- npm run build-storybook
- rm -rf public && mkdir -p public
- mv storybook-static/* public
artifacts:
paths:
- public
only:
- main

將程式碼推送到 main 分支。

1
2
3
git add .gitlab-ci.yml
git commit -m "Add deploy script"
git push