
Powerful Continuous Integration out of the box
tar zxf TeamCity-9.1.6.tar.gzmv TeamCity/ /usr/program/cd /usr/program/TeamCity//usr/program/TeamCity/bin/runAll.sh start/usr/program/TeamCity/bin/runAll.sh stopservice iptables stopsudo iptables -I INPUT -p tcp -m tcp --dport 8111 -j ACCEPTsudo /etc/rc.d/init.d/iptables savesudo service iptables restartvim /usr/program/TeamCity/conf/server.xml<Connector port="8111" ...
/root/.BuildServer
Internal(HSQLDB),这样我们无需在一开始使用的就考虑数据库迁移或安装的问题,我们只要好好感受 TeamCity 给我们的,等我们决定要使用了,后续再更换数据也是可以的。但是内置的有一个注意点:’TeamCity with the native MSSQL external database driver is not compatible with Oracle Java 6 Update 29, due to a bug in Java itself. You can use earlier or later versions of Oracle Java.’Internal(HSQLDB) ,则在创建初始化数据库的过程稍微需要点时间,我这边是几分钟。
admin,123456
/root/.BuildServer/config/_notifications,用的是 FreeMarker 的语法





Use Selected
clean install deploy,这里我们应该点击:Edit,进行编辑。
Goals 我们的目标是 clean install deployMaven Home 我建议是自己自定义路径,这样肯定不会有问题。所以你服务器上的 Maven 安装路径是什么你就在这里填写上去。Maven 目前支持的最高版本是:3.2.5
Java Parameters 我建议也是自己自定义路径,别选择其他选项。
run,开始手动构建该项目

VCS Trigger、Schedule Trigger
Add new trigger 添加触发器
VCS Trigger 效果是,当我们有代码提交的时候,TeamCity 检查到新版本之后自动构建,这个最常用
Schedule Trigger 的作用就是定时构建,除了常用的几个输入框设置定时外,TeamCity 还可以使用 Cron 语法进行设置