Найважливішою відповіддю є правильний метод, але якщо ви хочете виконати це легше, ви можете скористатися пакетом TeamCityAgent Chocolatey і вказати ім'я агента, папку агента та порт як, --params
і він буде виконувати налаштування файлів конфігурації, а також витягування у необхідній версії Java через server-jre
пакет.
Одним застереженням є те, що вам потрібно використовувати --force
будь-які інсталяції після першого агента, оскільки Chocolatey наразі не розуміє встановлення того самого додатку з іншою конфігурацією як "нову" інсталяцію.
Вам також потрібно буде використовувати, --version 2.0.1-beta-05
оскільки це все ще на етапі тестування, але незабаром слід вийти з бета-версії.
Приклад повної установки для другого агента:
choco install teamcityagent --force -y --params 'serverUrl=http://teamcity.local:8111 agentName=AgentUno agentDir=C:\buildAgentUno ownPort=9091' --version 2.0.1-beta-05