启动 TeamCity 服务器
启动服务器
如果使用 .exe
或 .tar.gz
发行版安装了 TeamCity,可以通过位于 <TeamCity 安装目录>/bin
目录中的 teamcity-server
脚本来启动和停止它。 这些脚本接受 run
(在同一控制台中运行)、 start
(启动一个新的分离过程并从脚本中退出)、和 stop
命令。 要重启 TeamCity,发送 stop
,然后在其停止后,发送 start
。
(仅用于评估)要同时启动/停止 TeamCity 服务器和一个默认代理,请使用 runAll
脚本,例如:
使用
runAll.bat start
来启动服务器和默认代理。使用
runAll.bat stop
来停止服务器和默认代理。
若仅启动/停止 TeamCity 服务器,请使用 teamcity-server
脚本并传递所需的参数。 启动脚本时不带参数,以查看使用说明。 teamcity-server
脚本支持 stop
命令的以下选项:
stop n
— 向 TeamCity 服务器发送停止命令,并等待最多n
秒以结束该过程。stop n -force
— 向 TeamCity 服务器发送停止命令,等待n
秒以结束进程,如果进程没有停止,终止服务器进程。
如果 TeamCity 服务器以 Windows 服务的形式安装,那么请遵循常规的启动和停止服务的流程。
如果您需要向服务器传递特殊属性,请参考 此文章。
您可以通过操作系统来配置 TeamCity 在您的机器上的自动启动(请参见 macOS 的示例)。
启动 TeamCity 用户界面
您可以通过网络浏览器访问 TeamCity 用户界面。 默认地址分别是 http://localhost/
用于 exe
分发和 http://localhost:8111/
用于 tar.gz
分发。 如有必要,参见如何更改服务器端口。
如果您在成功安装后无法访问 TeamCity UI,请参考 故障排除部分。
排查 TeamCity 安装问题
如果无法访问 TeamCity UI ,请检查以下内容:
TeamCity 服务器 服务正在运行(如果您已将 TeamCity 安装为 Windows 服务)。
TeamCity 服务器进程(Tomcat)正在运行(在
<TeamCity 安装目录>/bin
目录中运行的 Java 进程)。如果您从控制台运行服务器,控制台输出中的任何警告。
teamcity-server.log
文件以及<TeamCity 安装目录>\日志
log中的其他文件用于错误消息。
服务器安装中最常见的问题之一就是使用了已经被其他程序使用的端口。 参见 如何更改默认端口。