TeamCity是JetBrains公司(也就是出品Intellij的公司)出品的,可以免费使用,支持所有常见的VCS系统(cvs, SVN, perforce, cleancase, ssf等),也支持所有常见的build系统(ant, maven以及.net下的那些),由于有其它的项目组在用,今天我们也用了下,发现还是很简单的。

下载最新的4.0版本,大概218M,安装完成后可以直接启动Server,其实就是Tomcat6的应用,打开浏览器,第一次使用的时候会创建Admin账号,创建完后就可以创建工程,创建build config,配置VCS和Builder以及Trigger,选择需要使用的Agent或者安装一个新的Agent。今天主要是配置Perforce的VCS出了点问题,开始选择的是client模式,但是应该选择client mapping模式并配置好映射路径(文档中有例子)。

刚开始确实有点摸不着头绪,但是配置成功后发现还是很简单的,比较直观。