组件库Demo页发布自动化
必要性
自动化是个好东西
自动化可以帮我们简化一些枯燥(重复)的工作,提高工作效率。
Demo是个好东西
Demo可以帮助我们更快捷地了解某组件的用法。
自动化流程
- Dev Local: git push origin release/demo
- Git Remote: origin(remote git server) received the commit
- Git Remote: trigger push web hook
What should push web hook to do?
Release Server:
- check whether the push event is from branch named
release/demo
- (sudo) git pull -f origin theme/react-mobx-v2
- some initial works
- webpack build
- response 'ok' or 'fail'
Need to be considered
- concurrent (Lock Symbol)
- Content-Type: 'text/event-stream'
使用说明书
- 已经在 react-mobx-v2 种子工程中加入
deploy
指令 - 当需要发布demo page时,执行
matriks2 deploy
即可
相关repo