Skip to content

Instantly share code, notes, and snippets.

@psssix
Last active October 14, 2016 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save psssix/01ac853e09758a952cbb42862c005774 to your computer and use it in GitHub Desktop.
Save psssix/01ac853e09758a952cbb42862c005774 to your computer and use it in GitHub Desktop.
systemd service files for running TeamCity (create in /usr/lib/systemd/system)
[Unit]
Description=JetBrains TeamCity BuildAgent
Requires=network.target
After=syslog.target network.target
[Service]
Type=oneshot
User=teamcity
Group=teamcity
RemainAfterExit=true
SuccessExitStatus=0 143
EnvironmentFile=/etc/sysconfig/teamcity-agent
PIDFile=/var/jetbrains/TeamCity/buildAgent/logs/teamcity-agent.pid
ExecStart=/var/jetbrains/TeamCity/buildAgent/bin/agent.sh start
ExecStop=/var/jetbrains/TeamCity/buildAgent/bin/agent.sh stop
[Install]
WantedBy=multi-user.target
[Unit]
Description=JetBrains TeamCity BuildAgent
Requires=network.target
After=syslog.target network.target
[Service]
Type=oneshot
User=teamcity
Group=teamcity
RemainAfterExit=true
SuccessExitStatus=0 143
EnvironmentFile=/etc/sysconfig/teamcity-agent
PIDFile=/var/jetbrains/buildAgent/logs/teamcity-agent.pid
ExecStart=/var/jetbrains/buildAgent/bin/agent.sh start
ExecStop=/var/jetbrains/buildAgent/bin/agent.sh stop
[Install]
WantedBy=multi-user.target
[Unit]
Description=JetBrains TeamCity Server
Requires=network.target
After=syslog.target network.target
[Service]
Type=oneshot
User=teamcity
Group=teamcity
RemainAfterExit=true
SuccessExitStatus=0 143
EnvironmentFile=/etc/sysconfig/teamcity-server
PIDFile=/var/jetbrains/TeamCity/logs/teamcity-server.pid
; Make sure the CATALINA_PID env variable is setup in $TEAMCITY_HOME/bin/catali$
ExecStart=/var/jetbrains/TeamCity/bin/teamcity-server.sh start
ExecStop=/var/jetbrains/TeamCity/bin/teamcity-server.sh stop
[Install]
WantedBy=multi-user.target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment