Web Analytics

让BuildBot服务于多个项目

多数公司不会仅有一个项目,当你为一个项目引入持续集成实践后,其他项目就会接踵而来。这时你会重新考量BuildBot,考虑如何让BuildBot可以服务于多个项目。 如果你有足够的主机资源和人力资源,那为每个项目单独搭建一套CI环境是再好不过的了,每个项目都有专人维护CI环境,各个项目的配置互不干扰。不过对于一些公司来说,这显然有些浪费,BuildBot Master的资源消耗是不大的,我们完全可以...

June 7, 2011 · 4 min · Tony Bai

把握好编码的节奏

最近观察到这样一种情况,项目组内的两位比较资深同事似乎都习惯于这样来编码:他们可能会花上两、三周时间将一个模块的成百上千行代码一气呵成的编写完,然后再去与其他人编写的代码集成在一起编译,测试,最终提交。这种情况让我有些惊讶,因为我觉得一个良好的编码节奏不应该是这样的,原因有三: .这样的节奏不利于问题的早发现早解决 我们都知道问题发现越早,其解决成本越小。如果只是一味地编写代码,甚至连一次编译都不...

June 3, 2011 · 3 min · Tony Bai

解决BuildBot构建结果mail无法发送的问题

在“使用BuildBot搭建持续集成环境”一文中我曾经说到:公司使用的mail服务器只支持SSL连接,而BuildBot似乎对SSL连接的支持有些问题,导致构建结果mail无法发送“。BuildBot实际上使用的是Twisted的mail库来发送邮件的,我下载了Twisted的一些mail发送的例子程序,并使用我的公司mail账户配置,但依旧发送失败。看来这个问题与Twisted的实现有关了。 这...

May 31, 2011 · 4 min · Tony Bai

使用命令行方式开发Android应用

这两天参加了一个Android)开发入门培训,讲师的水平不敢恭维,课讲的基本上也是一塌糊涂,不过通过这次培训,我算是达到了Android开发快速入门的预期目标。 一般来说Android应用开发的标准工具组合是JDK + Android SDK + ADT (Android Development Tools) + Eclipse,大家基本上是通过IDE GUI进行开发操作的。不过我个人更喜欢命令行...

May 24, 2011 · 9 min · Tony Bai

果果写真-一周岁花丛系列

一般来说,只有周末我和老婆才有机会一起陪果果。我们就抓紧这段时间多陪果果到户外,现在是春末夏初,户外天气十分宜人,果果也十分喜欢到户外活动。这不今天又给果果拍了一组“写真”,我们称之为“花丛系列”^\_^。 花丛中-果果正面照 花丛中-果果远景 花丛中-果果近景 可爱的果果

May 22, 2011 · 1 min · Tony Bai