2011-07-16 136 views

回答

0

如前所述,大多数工具都可以使用。尝试詹金斯。

+0

Jenkins没问题。但我必须编写许多sh脚本才能使其工作,有没有简单的方法? – William

+0

您只需要一种无需编译即可编译程序的方法,例如使用makefile。 – nos

0

FPC编译速度相当快。

我只是使用post commit钩子,通过简单的fpc ratelimiter程序(例如少于一次构建/ 5分钟)提供事件,然后启动build + testsuite运行。这些结果被转换成几个简单的静态网页。

如果多个提交进入快速,一个构建开始,其余的5-10分钟。这意味着快速连续的10次提交只会导致两次构建。

+0

**一个post commit hook **是jenkins的一些插件?或只是钩在svn上?这个怎么做?谢谢。 – William

+0

我认为他的意思是'git'版本控制系统。 – VasyaNovikov

+0

其实FPC使用SVN,所以它的Jenkins CI与它集成,但是是的,它是一个版本控制系统的钩子。还有一个每天晚上运行的自行开发的回归测试系统。詹金斯在WAN链接上对我印象不深。结帐时出现一个小问题,并且您的建设失败。 –