19 Star 91 Fork 21

onlinetool / liudao

2020-02-18 11:14
1776504 fanghailiang2019 1578959656 fanghailiang2017

流刀上线工具第一个版本正式发布,功能如下:

  1. 发布上线单,包括 需要上线的分支、上线前需要执行的SQL。明确该上线单需要参与的测试人员和上线人员
  2. 测试人员收到上线申请,可以选择测试环境 自动进行部署
  3. 完成测试后,上线人员收到消息,可选择将其自动进行部署到预发布环境进行测试或者直接上线
  4. 预发布环境测试通过后,上线人员收到消息将对其进行上线操作

亮点

  • 单个上线任务可以包含多个微服务同步上线
  • 自动部署,合并分支以及自动建表一气呵成
  • 若部署失败,可重复部署
  • 单个上线任务可进行增量部署
  • 支持代码review
  • 上线流程支持使用钉钉或企业微信的群机器人进行通知

功能更新

  1. 新增job管理相关功能。提交上线单时配置好相关job就能在测试、预发布、线上环境自动部署job、重启job啦。真正实现上线流程的全自动化

bug修复

  1. 解决上线过程中,读取commitid失败导致上线过程中断的bug
最后提交信息为: 创建流刀片上线工具项目
Java
1
https://gitee.com/onlinetool/liudao.git
git@gitee.com:onlinetool/liudao.git
onlinetool
liudao
liudao

搜索帮助