?
项目背景:
? ? ? ?很多公司对于打出的包处理方式大概有:1.scp 传到各个节点 ?2.ftp跳到板(手动) 3.直接pull,compile ?.....
? ? ? ? 没有象maven这样方便包管理的工具,于是对标maven的包结构,自研一个。
? ? ? ? 护展1:在这基础上很方便扩展成发布系统,发布,回滚,启停都在web上实现 ??
? ? ? ? 护展2:测活,服务状态饼图
? ? ? ? 扩展3:联动......
? ? ? ? ?自研的东西就是爽,很方便脑洞大开的,干
? 环境环境:
?
? ? ? ?django 1.9.4
? ? ? ?bootstrap 3.4
? ? ? ?pycharm
? ? ? ?python依赖的各种库
?
包版本仓库提供两种方式操作:1.类似于api的client操作 2.web可视化操作 ?
?
1.类似于api的client操作
?
?
?
?2.web可视化操作 ?
?
上传:
?
下载:
?
查询:
?
?
? ? ? ? 总结:这是第一阶段的demo,从设计到实现,部署上线,1个人两天就完成了,还不是精品,后期再出一个大的总结:1.前端一些案例 ?2.django1.9.4 ?3.整个方案的后期灵活扩展 ?
app repository(版本仓库集中管理)系列之web篇
原文:http://hugoren.iteye.com/blog/2292753