关于持续集成的应用场景

2014-02-25

公司要做持续集成,最开始其实我对这个东西的理解仅仅是字面上的。其他的我真心啥也不知道……不知道持续集成是用来干嘛的。

当然,一切工具都是为人服务的,自然是为了节省时间,避免重复劳动!

那经过这段时间的搭建服务测试,大概知道这个东西是干嘛的了,我的理解是这样的。

服务器上安装好Jenkins,并且新建好我的需要持续集成的项目。

比如我有一个手机应用,代码托管在git@osc上,然后设置好检查到master的合并,或者代码提交,然后根据程序员自己编写的脚本,实现自动编译成APK手机程序,自动提交到ftp等操作,这一切都是程序员自己可以控制的。

比如python,或者ruby 或者其他的语言,来实现一些自动化的操作。

持续集成的本质是为了减少重复的工作,提高效率。