Hi别来无恙,已经四个多月没有写博客了,这次疫情让人经历了太多,现在最大的感概可能就是生存、就业危机,时刻让人有紧迫感吧!

去年开始我们运维组开启了一个chatops的自动化发布项目。目前公司的发布单子主要是工单系统做项目流程扭转,开发->测试->预发布->生产,每一步都需要相关的同学登陆上去修改状态。这个chatops项目上线后,相关人员只需要在企业微信上点一点链接,就能自动发布,自动扭转工单状态。

为了让开发测试同学在这条自动化发布之外还能方便的手动新发、重发镜像,但是又不希望他们继续使用jenkins(脱离jenkins),希望和发布操作微信紧密结合,于是这个deploy-ui的小项目就此诞生, react-deploy-ui项目地址

演示

开发说明

  1. 使用react+antd框架
  2. 父子组建通讯使用了pubsubjs
  3. 状态管理使用了 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

写在后面

记录此项目希望能早日攻破前端框架的基本使用,继续学习!

最后修改:2020 年 08 月 30 日 12 : 54 PM