La respuesta principal es el método correcto, pero si desea completar esto más fácilmente, puede usar el paquete TeamCityAgent Chocolatey y proporcionar el nombre del agente, la carpeta del agente y el puerto, --params
y se encargará de configurar los archivos de configuración y extraer en la versión requerida de Java a través del server-jre
paquete.
La única advertencia a esto es que debe usar --force
en cualquier instalación después del primer agente, ya que Chocolatey no comprende actualmente la instalación de la misma aplicación con una configuración diferente como una instalación "nueva".
También deberá usarlo, --version 2.0.1-beta-05
ya que aún se encuentra en una fase de prueba, pero debería salir pronto de la versión beta.
Ejemplo de instalación completa para un segundo agente:
choco install teamcityagent --force -y --params 'serverUrl=http://teamcity.local:8111 agentName=AgentUno agentDir=C:\buildAgentUno ownPort=9091' --version 2.0.1-beta-05