加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区

查看完整版本: CruiseControl只能用于java的项目

ljs53 2008-4-11 16:26

CruiseControl只能用于java的项目

看来一些文档,有一些疑问,Cruisecontrol自带的是ant编译器
我们公司目前使用的ARM编译环境
不知道在这种环境下如何能否使用Cruisecontrol,怎么使用Cruisecontrol

somis 2008-4-11 16:47

没有试验过ARM的编译,不过参考CruiseControl的文档
[url]http://cruisecontrol.sourceforge.net/main/configxml.html#exec-examples[/url]

中有调度可执行程序和脚本的过程,这样应该可以调度ARM的编译吧!
首先是编译先实现了,然后是调度,最后才是和版本控制工具的结合。

ljs53 2008-4-11 17:26

回复 沙发 的帖子

编译先实现?
不太明白你这句话的意思

somis 2008-4-11 17:31

就是在CruiseControl中保证能够实现ARM项目的编译。然后修改调度的时间间隔。。。

ljs53 2008-4-11 17:41

回复 地毯 的帖子

不知道有没有这方面的文档

missdeer 2008-4-11 19:45

ANT不是编译器,ANT调用实际的编译工具进行编译,所以不在乎适用什么语言

ljs53 2008-4-11 19:51

回复 6# 的帖子

那你具体说说好吗?
我对这一套很不熟悉

missdeer 2008-4-12 12:34

CruiseControl在满足条件的时候调用ANT脚本,ANT自带一些版本控制操作、ZIP、文件操作等常见工具,也可以直接调用外部程序,非常强大的一个工具,具体的还是看ANT的帮助文档吧,不是两三下就能说完的。
因为它可以调用外部程序,所以只要工具支持命令行接口,没有什么做不到的。::em60::

among 2008-4-12 23:02

CruiseControl只是一个框架,持续集成的框架,利用cm的接口监控cm库,当发生变成时,执行指定的程序等等。
看看configuration 的文档,都是xml的,要配置成什么,都很简单。
现在发现的缺点就是对于时间的控制不是很细。

wangwen 2008-4-14 09:53

推荐楼主看一下ANT的书 很多的  只要你的编译器支持命令行调用 被ANT调用没有问题的

deanaa 2008-4-25 14:46

回复 楼主 的帖子

首先ant不是一个编译器。从某种意义上讲,ant和cruisecontrol都只是帮助我们实现自动化构建与发布的工具。
其次,不管ant还是CC都提供了基本的exec来直接调用操作系统命令。

tuxitty 2008-5-7 12:44

在ant的build.xml里面加上这样的句子,来调用外部程序或命令,如编译c++程序的命令等:       
<exec executable="$command">
        <arg
                line="$arg"/>
</exec>
然后,所要做的就是把结果发布出来,至于cruisecontrol是否支持cppunit,purecoverage之类结果的发布,不是很清楚。

CMStruggling 2008-5-8 19:29

还是先回到标题上来,
CruiseControl是不是只能用于Java的项目,这个我还真不清楚,
CruiseControl.NET是用于.net的项目吧!!

henrybenben 2008-5-22 09:32

如果你想快速部署和二次开发的话,建议使用hudson来搭建CI平台。

我目前在公司就是用hudson来做CI工作的,感觉很好。

tuxitty 2008-5-23 17:41

楼上的,握手!
我们也用hudson,超方便的,可惜之前发文,没什么人理,呵呵。

winzheng 2008-6-3 18:31

支持多种语言,可以肯定的是.NET 没有问题

futurism 2008-6-23 10:22

网上看到过CruiseControl.NET+CppUnit的文档,我正在学习,由于对两者都很陌生,还是有点晕的::em33::

futurism 2008-6-24 10:30

不过我发现CC网站上的这个CruiseControl.NET+CppUnit后面加了标注informal(非正式),
不知道CC会不会针对cpp再搞个CruiseControlCpp出来。

gorvi 2008-8-11 09:31

第一要学习,先看书,我看了,知道一点了。第二来下资料
页: [1]
查看完整版本: CruiseControl只能用于java的项目