锁定老帖子 主题:基于teamcity的持续集成实践(安装)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-21
最后修改:2009-07-22
准备的基础环境是 1。操作系统hp-unix,teamcity只提供windows版本和linux版本,其实在hp-unix下安装可以直接用linux版本,只要设定好环境变量JAVA_HOME即可。创建一用户,其默认路径为/opt/ci/。 2。jdk的安装在此不赘述,只要记得安装完毕后配置用户的环境变量即可,此处默认安装在/opt/ci/java1.5下面。 3。teamcity,从jetbrains下载linux professional版本,解压包安装即可,此处默认安装到/opt/ci/teamcity4.5.4下面。 4。weblogic,从oracle网站下载unix版本,安装即可,此处也需要JAVA_HOME的预先设置。 5。因为我们的subversion服务器需要证书访问,所以需要配置证书以及subversion的访问设置,而在hp-unix下面无法取得证书,所以首先在用户当前目录下面新建目录.subversion,然后将windows平台用户Application Data\Subversion下面的文件servers,config复制到.subversion下面;然后将windows平台下获取的证书复制到.subversion,修改servers文件,如下 [groups]
如果不通过证书访问svn,其实其他方式访问都可以直接通过teamcity提供的web client直接配置。
6。findbugs安装,下载最新版1.3.8,解压缩到/opt/ci/findbugs1.3.8/下面,然后设置环境变量FINDBUGS_HOME。 7。因为teamcity默认集成了代码覆盖率工具emma,因此不要安装。
接下来,启动teamcity,到teamcity的bin目录下运行./runAll.sh start即可,然后访问htt://ip:port,出现协议授权页面,表明安装成功。此处曾经有人安装时遇到端口冲突的问题,因为teamcity集成在tomcat上面,因此修改一下tomcat的配置文件,将其所有端口修改一下即可,主要是tomcat/conf/server.xml中的相关端口。
最后访问htt://ip:port后,在协议授权页面,选择同意后,会进入用户创建页面,此处创建的用户为管理员用户。登录进去后,我们就可以进行相关的配置了。
注意:因为我们的操作系统是hp-unix IA64,因此选择jdk和weblogic时要选择相应的版本。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-07-22
TeamCity真是好东西, 免费,支持.NET, Java. 但是对ClearCase的支持实在是不好.
|
|
返回顶楼 | |
发表时间:2009-07-23
同感,对于小于20人的开发团队,免费的professional版已经足够了。
简单、易用,而且更新维护非常快速,前两周4.5.4刚出来,前天5.0就又出来了。 5.0里面增加的issue tracker很好,但就是还不支持我们的bug工具。 |
|
返回顶楼 | |
发表时间:2009-07-23
弱弱的问一下,与hudson比较,哪个好用?
|
|
返回顶楼 | |
发表时间:2009-07-23
trongtian 写道 弱弱的问一下,与hudson比较,哪个好用? 不好意思,这个问题我回答不了你,因为我没用过hudson,所以没办法做出比较。 持续集成工具的核心功能我相信都差不多,关键还在于实践。 |
|
返回顶楼 | |
发表时间:2009-10-12
最后修改:2009-10-12
我觉得TeamCity做得非常好,不过我对比过TeamCity和QuickBuild,我个人感觉QuickBuild更加适合管理daily build,而且也有免费版本。TeamCity适合简单的配置,但是如果要管理一个跨平台的项目的话,它的配置就不那么方便了。而QuickBuild里分布式的step则非常合适。建议可以看看http://www.theserverside.com/news/thread.tss?thread_id=58137,这个post里有他们作者写得和teamcity的比较,另外,还可以看看我的一个帖子:http://www.iteye.com/topic/482658。大家一起讨论讨论啊:),我们刚刚全面上QuickBuild,好像关于这个工具倒没什么人可以一起交流的。
|
|
返回顶楼 | |
浏览 6856 次