Linux または macOS に TeamCity サーバーをインストールする
TeamCity サーバーをダウンロード
JetBrains Web サイトに移動し、TeamCity サーバーの「portable」バージョンの .tar.gz ディストリビューション をダウンロードします。
または、 Dockerイメージ からインストールすることもできます。 TeamCity サーバーの Docker イメージに関するすべての情報は、 Docker Hubに記載されています。
.tar.gz ディストリビューションの詳細:
TeamCity の該当バージョンで正常に動作することがテスト済みの Tomcat バージョンが含まれています。 別の Tomcat バージョンを使用できますが、他の組み合わせが正しく機能することは保証されていません。
起動スクリプトと JRE オプションを変更することにより、インストールを構成することができます。
ビルドエージェントディストリビューションと始動スクリプトが同梱されており、1 つのエージェントで 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 を使用したインストール
TeamCity を実行するために、
teamcityという専用のユーザーアカウントを作成します。root@ubuntu:/# adduser teamcitywgetをインストールして、tar.gz ファイルをダウンロードします。root@ubuntu:/# apt update && apt install wget -yTeamCity ダウンロードページから 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.gztar.gz ファイルを解凍します。
root@ubuntu:/opt# tar xfz TeamCity-2022.10.1.tar.gz互換性のある Java がインストールされているか、
JAVA_HOME環境変数に Java への正しいパスが保存されていることを確認してください。root@ubuntu:/opt# java -version root@ubuntu:/opt# echo $JAVA_HOME互換性のある Java がインストールされていない場合は、次のようにインストールします (次の例では Amazon Corretto 21(英語) Java をインストールします)。
root@ubuntu:/opt# apt install java-common -y root@ubuntu:/opt# wget https://corretto.aws/downloads/latest/amazon-corretto-21-x64-linux-jdk.deb root@ubuntu:/opt# dpkg --install amazon-corretto-21-x64-linux-jdk.deb # verify the installation root@ubuntu:/opt# java -version openjdk version "21.0.18" 2025-01-17 LTS OpenJDK Runtime Environment Corretto-21.0.18.10.1 (build 21.0.18+10-LTS) OpenJDK 64-Bit Server VM Corretto-21.0.18.10.1 (build 21.0.18+10-LTS, mixed mode)/opt/TeamCity ディレクトリの所有者を、手順 1 で作成した
teamcityユーザーに変更します。root@ubuntu:/opt# chown -R teamcity:teamcity TeamCityteamcityユーザーに切り替えます。root@ubuntu:/opt# su teamcity teamcity@ubuntu:/opt$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-21-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ウェブブラウザーで
<ip アドレス>:8111に移動してインストールを完了します (TeamCity の初回起動を参照)。
サーバーの自動始動
手順については、この記事を参照してください: TeamCity サーバーを起動。