day01
1、简单介绍下你做的物流项目。
我最近做过的一个项目是物流类的项目叫做xxxx 是公司自研的(是外包到XXX公司做的)一个项目, 是基于springCloud微服务架构体系, 核心功能是揽件成功后通过智能调度快递员、智能管控车辆、线路规划等核心业务, 可以大幅度提升人效及管控效率, 节省运输成本。
项目产品主要有4个端:
用户端:基于微信⼩程序开发,外部客户使用,可以寄件、查询物流信息等。
快递员端:基于安卓开发的手机APP,公司内部的快递员使用,可以接收取派件任务等。
司机端:基于安卓开发的手机APP,公司内部的司机使用,可以接收运输任务、上报位置信息等。
后台系统管理:PC端,公司内部管理员用户使用,可以进行基础数据维护、订单管理、运单管理等
2、在项目中,你们git是怎么使用的?怎么进行持续集成的?提交git后如何自动进行构建?
我们项目中是使用Gogs对项目代码进行管理的。基于master打分支,基于分支进行发布,不允许在master分支上开发,开发阶段使用dev分支,有新任务时在deve分支上打出自己的分支,命名方式以Feature开头,完成后提交并合并到dev分支上,上线时由一个同事统一合并到master上。
使用Jenkins做持续集成。
提交git