在 Windows 上安装 TeamCity服务器
下载 TeamCity 服务器
前往 JetBrains 网站 下载便捷的 TeamCity 服务器 发行版:
.exe:能够在 Windows 平台提供安装向导并允许作为 Windows 服务安装服务器的可执行程序。
.tar.gz:带有“便携式”版本的存档。
或者,您可以从 Docker 镜像安装它。 与 TeamCity 服务器 Docker 镜像相关的所有信息都在 Docker Hub 上详述。
.exe
和 .tar.gz
有以下特性:
他们包含了一个与 TeamCity 相对应版本经过测试能够良好运行的 Tomcat 版本。 可以使用其他的 Tomcat 版本,但请注意,其他组合不能保证能够正确工作。
在 Windows 上,他们为一些情况(如缺少 Java 安装)提供了更好的错误报告。
可以通过更改启动脚本和 JRE 选项来配置安装。
他们附带了一个构建代理分发和一个启动脚本,这使得可以轻松进行带有一个代理的 TeamCity 服务器评估。
他们与 TeamCity 插件开发 的 devPackage 一起捆绑提供。
从可执行文件安装
要安装 TeamCity 服务器,请运行可执行文件( .exe
)并按照安装指南进行操作。
安装向导将提示您安装 TeamCity 服务器和一个可以作为 Windows 服务运行的构建代理。 如果您选择安装服务,您可以使用标准的 Windows Services 应用程序来管理服务。 否则,请使用标准的 脚本。
确保为该服务指定的用户帐户具有:
拥有 “Log on as service”(使用服务特权登录)权限
对 TeamCity Data Directory 的写入权限
对于 TeamCity 安装目录(已安装 TeamCity 的一个目录)的写入权限
拥有所有必要的权限,以便与像 VCSs 这样的外部系统一起工作
默认情况下,Windows 服务是在 系统
帐户下安装的。 要更改它,请使用服务小程序(控制面板 | 管理工具 | 服务)。
如果您在安装过程中没有更改默认端口( 8111
),则可以通过在服务器安装的同一台机器上运行的网络浏览器通过 http://localhost/
来访问 TeamCity UI。 请注意,端口 8111 可能已被其他程序占用。 在这种情况下,您可以在安装过程中指定另一个端口,并在浏览器中使用 http://localhost:<port>/
地址。
如果您想在安装后编辑 TeamCity 服务器的服务参数、内存设置或系统属性,请参考 此文章。
从 tar.gz 安装
强烈建议在专用用户帐户下运行 TeamCity 服务器。
要安装 TeamCity 服务器,请解压缩 TeamCity<版本号>.tar.gz
归档文件。 您可以在 Linux * 下使用 tar xfz TeamCity<版本号>.tar.gz
命令,或者在 Windows 下使用 WinZip、WinRar 或类似的实用程序。
确保已安装 JRE 或 JDK ,并且 JAVA_HOME
环境变量指向 Java 安装目录(参见 推荐的 Java 版本)。