Today I have written a small note on how to install the Jetbrains TeamCity service on windows.
Installing TeamCity as a service on Windows
To install TeamCity as a service you will need to find the location of your TeamCity install. For me I have installed it under:
Once in this directory you should find the bin directory. THis holds a number of scripts which allow for modification of the server.
To install the service I am going to use the teamcity-server.bat script. This will allow you to create the Windows service along with performing other maintenance tasks on the server.
Using powershell, if you are in the bin directory, you can run the following command to install the service.
.\teamcity-server.bat service install /runAsSystem
Once this begins running it will print out the details of the service and how it is configured.
PS C:\TeamCity\bin> .\teamcity-server.bat service install /runAsSystem
JetBrains JetService v1.1.755.777
Parsing service settings
Program to execute: C:\WINDOWS\system32\cmd.exe
Program arguments: /c teamcity-server.bat run service
Program work dir: C:\TeamCity\bin
Program stop timeout: 900000
Service log file is set to: C:\TeamCity\logs\teamcity-winservice.log
Installing service under LOCAL_SYSTEM account
Service 'TeamCity' was created
Use the following commands to start/stop the service:
net.exe start TeamCity
to start service
net.exe stop TeamCity
to stop service
Service logs are in F:\TeamCity\bin..\logs\teamcity-winservice.log
Once done TeamCity is installed and ready for use. As suggested TeamCity can be started with net.exe start TeamCity or you can use the services panel.