Hi别来无恙,已经四个多月没有写博客了,这次疫情让人经历了太多,现在最大的感概可能就是生存、就业危机,时刻让人有紧迫感吧!
去年开始我们运维组开启了一个chatops的自动化发布项目。目前公司的发布单子主要是工单系统做项目流程扭转,开发->测试->预发布->生产,每一步都需要相关的同学登陆上去修改状态。这个chatops项目上线后,相关人员只需要在企业微信上点一点链接,就能自动发布,自动扭转工单状态。
为了让开发测试同学在这条自动化发布之外还能方便的手动新发、重发镜像,但是又不希望他们继续使用jenkins(脱离jenkins),希望和发布操作微信紧密结合,于是这个deploy-ui的小项目就此诞生, react-deploy-ui项目地址
演示
开发说明
- 使用react+antd框架
- 父子组建通讯使用了pubsubjs
- 状态管理使用了 redux
项目启动
react-deploy-ui$ npm install
react-deploy-ui$ npm start
后端接口使用python
安装flask
react-deploy-ui$ pip install flask
启动
react-deploy-ui$ python app.py
写在后面
记录此项目希望能早日攻破前端框架的基本使用,继续学习!