1
madeye 2014-02-12 22:00:58 +08:00 via Android
主要就是 gerrit + jenkins,没啥特别的,见http://jenkins.cyanogenmod.com
另外 github + travis-ci + s3 也可以达到类似效果,如 http://travis-ci.s3-website-ap-northeast-1.amazonaws.com |
2
seagoat OP @madeye http://www.cmxlog.com/ 和 http://download.cyanogenmod.org/ 呢?
没看到gerrit和jenkins有这两个东东啊。。 难道是自己写的? |
3
madeye 2014-02-12 22:42:24 +08:00 via Android
@seagoat 对,一个是获得 gerrit 上的提交记录然后以更友好的方式展示出来,另一个不过是提供 nightly build 下载的静态站罢了… 所以核心还是 gerrit 和 jenkins
|
4
seagoat OP @madeye 呃。。其实还是对他自己写的东西比较感兴趣..哎,如果没有自动的系统,这么多平台、版本维护太累了...
看他后台github+gerrit+jenkins,配合的真不错。。 真想看看他们的工作、提交、review,release的流程是怎么搞的 |
5
clino 2014-02-13 09:22:19 +08:00
应该是专门定制的系统吧
我们也在做类似的东东,也是给android版本发布使用的 |
6
mengzhuo 2014-02-13 09:24:40 +08:00
@seagoat
Jenkins每天从代码库(不止Github,有些私人团队也在写unofficial port,用自己的repo)pull下来跑一次daily build,build好了,传到下载服务器(其实就一个简单的index页) 要release就提交审核,审核、测试通过了就打标,重新build一个release版 ------ 话说我也想unofficial port我自己的手机,就是各种错误……基础不够啊…… |
7
mengzhuo 2014-02-13 09:27:11 +08:00
@seagoat http://jenkins.thebronasium.com/ 华为unofficial port团队
|