Windows に TeamCity サーバーをインストールする
TeamCity サーバーをダウンロード
JetBrains Web サイトに移動し、適切な TeamCity サーバーディストリビューションをダウンロードします:
.exe: Windows プラットフォーム用のインストールウィザードを提供し、サーバーを Windows サービスとしてインストールできる実行可能ファイル。
.tar.gz: 「ポータブル」バージョンのアーカイブ。
または、 Dockerイメージ からインストールすることもできます。 TeamCity サーバーの Docker イメージに関するすべての情報は、 Docker Hubに記載されています。
.exe および .tar.gz には、次の詳細があります。
各 TeamCity バージョンで正常に動作することがテスト済みの Tomcat バージョンが含まれています。 別の Tomcat バージョンを使用できますが、他の組み合わせが正しく機能することは保証されていません。
Windows では、一部のシナリオ(Java インストールの欠落など)に対してより適切なエラーレポートを提供します。
起動スクリプトと JRE オプションを変更することにより、インストールを構成することができます。
ビルドエージェントディストリビューションと、1 つのエージェントで TeamCity サーバーを簡単に評価できる起動スクリプトがバンドルされています。
これらには、 TeamCity プラグイン開発用の devPackage がバンドルされています。
実行可能ファイルからインストール
TeamCity サーバーをインストールするには、実行可能ファイル (.exe) を実行し、インストール手順に従います。
インストールウィザードにより、TeamCity サーバーと Windows サービスとして実行可能な 1 つのビルドエージェントのインストールを求められます。 サービスをインストールすることを選択した場合は、標準の Windows サービスアプリを使用してサービスを管理できます。 それ以外の場合は、標準の スクリプトを使用します。
サービスに指定されているユーザーアカウントに次のものがあることを確認してください。
TeamCity データディレクトリへの書き込み権限
TeamCity ホームディレクトリ (TeamCity がインストールされているディレクトリ) の書き込み権限
VCS などの外部システムを操作するために必要なすべての権限
デフォルトでは、Windows サービスは SYSTEM アカウントでインストールされます。 これを変更するには、サービスアプレット(コントロールパネル | 管理ツール | サービス )を使用します。
インストール中にデフォルトポート (8111) を変更しない場合、TeamCity UI には、サーバーがインストールされている同じマシンで実行されているウェブブラウザーで http://localhost/ からアクセスできます。 ポート 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 バージョンを参照)。
サーバーの自動始動
手順については、この記事を参照してください: TeamCity サーバーを起動。