自动构建管理系统(ABS: Auto Build Manage System)集本人多年开发与研发管理经验精心打造而成,具有完全自主知识产权。ABS具有自动从代码服务器更新代码、自动搜索待编译工程、自动编译代码、自动制作安装包、自动上传等功能。可通过设置,实现各环节的全自动流程,也可单独手工操作其中的任意一个环节,还可以自由选择各个环节的组合。各环节还具备开放的扩展接口,可自主灵活的添加个性化的构建动作。支持Visual c++ 6.0、Visual Studio .Net、GCC的编译构建,支持使用Ant方式的Java、Flex编译,支持Python的构建、压制打包。支持CVS、SVN等代码服务器,可实现按分支、标签构建;可对代码文件、生成后文件进行快照从而实现快速的获得最新的发生变化的文件列表;支持所有可以命令行方式制作的安装包;支持上传安装包到FTP服务器;支持手机短信告警(限中国移动手机)、支持邮件告警。各环节均可方便查看操作、运行日志,并提供每日构建的汇总报表。同时还可根据日期,查询历史构建情况。可设置数据维护参数,从而实现构建日志、安装包文件的自动维护,最后,系统还提供了完备的系统日志以及审计日志,均可通过Web页面方便的查询。系统采用B/S架构,可在Windows 2000、Windows XP、Windows 2003、Linux等操作系统平台运行。由于各种原因,目前只支持IE浏览器,仅部分支持Firefox、Chrome浏览器。
本系统服务端完全使用Python开发,基于webpy 0.22,dict4ini 0.9.5。客户端使用HTML、Javascript、CSS。
更详尽的介绍请访问http://blog.sina.com.cn/slummer 。需要试用的可以找我索要,到时候我会放到csdn下载空间中。我的邮件是(slummer@sina.com)