TeamCity On-Premises 2024.03 Help

在 Linux 或 macOS 上安装 TeamCity 服务器

下载 TeamCity 服务器

请前往 JetBrains 网站 并下载带有"便携式"版本的 TeamCity 服务器的 .tar.gz 发布版

或者,您可以从 Docker 镜像安装它。 与 TeamCity 服务器 Docker 镜像相关的所有信息都在 Docker Hub 上详述。

.tar.gz 分发的具体情况:

  • 它包括了一个经过测试,能与相应版本的 TeamCity 正常运行的 Tomcat 版本。 可以使用其他的 Tomcat 版本,但请注意,其他组合不能保证能够正确工作。

  • 可以通过更改启动脚本和 JRE 选项来配置安装。

  • 它附带一个构建代理分发和一个启动脚本,这让您可以轻松地评估只带一个代理的 TeamCity 服务器。

  • 它随附在 TeamCity 插件开发 的 devPackage 中。

从 tar.gz 安装

强烈建议在专用用户帐户下运行 TeamCity 服务器。

要安装 TeamCity 服务器,请解压缩 TeamCity<版本号>.tar.gz 归档文件。 您可以在 Linux * 下使用 tar xfz TeamCity<版本号>.tar.gz 命令,或者在 Windows 下使用 WinZip、WinRar 或类似的实用程序。

确保已安装 JRE 或 JDK,并且 JAVA_HOME 环境变量指向 Java 安装目录(请参见 推荐的 Java 版本)。

示例:使用 Ubuntu Linux 进行安装

  1. 创建一个名为 teamCity 的专用用户帐户来运行 TeamCity。

    root@ubuntu:/# adduser teamcity
  2. 安装 wget 以下载 tar.gz 文件。

    root@ubuntu:/# apt update && apt install wget -y
  3. TeamCity下载页面 下载 Linux tar.gz 文件。

    # Switch to the /opt directory, where TeamCity will be unpacked root@ubuntu:/# cd /opt # Download the tar.gz file using wget root@ubuntu:/opt# wget https://download.jetbrains.com/teamcity/TeamCity-2022.10.1.tar.gz
  4. 解压缩 tar.gz 文件。

    root@ubuntu:/opt# tar xfz TeamCity-2022.10.1.tar.gz
  5. 确保已安装兼容的 Java ,或者 JAVA_HOME 环境变量储存了正确的 Java 路径。

    root@ubuntu:/opt# java -version root@ubuntu:/opt# echo $JAVA_HOME

    如果没有安装兼容的 Java,可以按照以下步骤进行安装(以下示例安装的是 Amazon Corretto 11 Java):

    root@ubuntu:/opt# apt install java-common -y root@ubuntu:/opt# wget https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.deb root@ubuntu:/opt# dpkg --install amazon-corretto-11-x64-linux-jdk.deb # verify the installation root@ubuntu:/opt# java -version openjdk version "11.0.18" 2023-01-17 LTS OpenJDK Runtime Environment Corretto-11.0.18.10.1 (build 11.0.18+10-LTS) OpenJDK 64-Bit Server VM Corretto-11.0.18.10.1 (build 11.0.18+10-LTS, mixed mode)
  6. 将 / opt / TeamCity 目录的所有者更改为在步骤 1 中创建的 teamCity 用户。

    root@ubuntu:/opt# chown -R teamcity:teamcity TeamCity
  7. 切换到 teamCity 用户。

    root@ubuntu:/opt# su teamcity teamcity@ubuntu:/opt$
  8. 启动 TeamCity 服务器及其捆绑的构建代理。

    teamcity@ubuntu:/opt$ TeamCity/bin/runAll.sh start Spawning TeamCity restarter in separate process TeamCity restarter running with PID 2817 Starting TeamCity build agent... Java executable is found: '/usr/lib/jvm/java-11-amazon-corretto/bin/java' Starting TeamCity Build Agent Launcher... Agent home directory is /opt/TeamCity/buildAgent Done [3230], see log at /opt/TeamCity/buildAgent/logs/teamcity-agent.log
  9. 在网页浏览器中导航至 <IP 地址>:8111 以完成安装(参见 TeamCity 首次启动)。

最后修改日期: 16日 7月 2024年