代码拉取完成,页面将自动刷新
Powerful Continuous Integration out of the box
tar zxf TeamCity-9.1.6.tar.gz
mv TeamCity/ /usr/program/
cd /usr/program/TeamCity/
/usr/program/TeamCity/bin/runAll.sh start
/usr/program/TeamCity/bin/runAll.sh stop
service iptables stop
sudo iptables -I INPUT -p tcp -m tcp --dport 8111 -j ACCEPT
sudo /etc/rc.d/init.d/iptables save
sudo service iptables restart
vim /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 deploy
Maven Home
我建议是自己自定义路径,这样肯定不会有问题。所以你服务器上的 Maven 安装路径是什么你就在这里填写上去。Maven 目前支持的最高版本是:3.2.5
Java Parameters
我建议也是自己自定义路径,别选择其他选项。run
,开始手动构建该项目VCS Trigger
、Schedule Trigger
Add new trigger
添加触发器VCS Trigger
效果是,当我们有代码提交的时候,TeamCity 检查到新版本之后自动构建,这个最常用Schedule Trigger
的作用就是定时构建,除了常用的几个输入框设置定时外,TeamCity 还可以使用 Cron 语法进行设置此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。