月度归档:2016年07月

框架自动化部署

【背景】
部门框架是需要部署到开发机上的,框架的更新一直是手动到每台开发机上去更新部署,开发人员和开发机多了之后,框架维护人员已经很难管理住所有开发机的框架环境了。

【构思】
一切只围绕一个目的:在框架有更新时能够更新开发机的框架环境。总体思路是利用CMAKE的ExternalProject_Add来维护项目的编译,crontab来保证检查执行:设定最新的tag_url(如果与历史svn_url不一样就svn switch),svn up + cmake + make。

 

【后续】
现在能够自动更新了,后面最好能够呈现开发机框架视图,所以还需要上报本机的框架环境信息,在服务端呈现出来。