For example, to grant Start/Stop rights, you might need to execute the subinacl.exe /service browser /grant=PTO command. Reboot the machine (for agent reboot functionality to work)įor granting necessary permissions for unprivileged users, see Microsoft SubInACL utility.Debug programs (for take process dump functionality to work).
#Set command line to use java 8 mac os x upgrade
Start/Stop service (to run as Windows service, necessary for the agent upgrade to work, see also Microsoft KB article).Log on as a service (to run as Windows service).have full permissions (read/write/delete) to the following directories: (necessary for automatic agent upgrade),, and.Please ensure that any firewalls installed on the agent, server machine or in the network and network configuration comply with these requirements. open outbound HTTP connections to the server address (the same address you use in the browser to view the TeamCity UI) and accept inbound HTTP connections from the server to the port specified as the "ownPort" property in the /conf/buildAgent.properties file (9090 by default).The agent process (java) should be able to: If the agent is behind NAT and cannot be accessed by any of addresses of the agent machine network interfaces, please specify ownAddress in the agent config. the address of the network interfaces on the agent machine.the source host of the request received by the server when the agent establishes a connection to the server.the host specified in the "ownAddress" property of the buildAgent.properties file (if any).The port is determined by the "ownPort" property of the buildAgent.properties file (9090 by default) and the following hosts are tried: The server should be able to open HTTP connections to the agent.An agent should be able to open HTTP connections to the server (to the same URL as server web UI).Please note that in order to run a TeamCity build agent, the user account used to run the Agent requires the following privileges: In case of any issues, make sure no conflicting software is used. For production installations it is recommended to adjust the Agent's JVM parameters to include the -server option.īefore the installation, please review the Conflicting Software section.If you need more build agents, perform the procedure described below. This is not a recommended setup for production purposes, since the build procedure can slow down the responsiveness of the web UI and overall TeamCity server functioning.
#Set command line to use java 8 mac os x install