La réponse du haut est la méthode correcte, mais si vous souhaitez effectuer cette opération plus facilement, vous pouvez utiliser la méthode suivante Paquet Chocolatey de TeamCityAgent et fournir le nom de l'agent, le dossier de l'agent et le port en tant que --params
et il s'occupera de la mise en place des fichiers de configuration ainsi que de la mise à disposition de la version requise de Java via la fonction server-jre
paquet.
Le seul problème est que vous devez utiliser --force
sur toutes les installations après le premier agent car Chocolatey ne comprend pas actuellement l'installation de la même application avec une configuration différente comme une "nouvelle" installation.
Vous devrez également utiliser --version 2.0.1-beta-05
puisque ce système est encore en phase de test, mais devrait sortir de la phase bêta prochainement.
Exemple d'installation complète d'un deuxième agent : choco install teamcityagent --force -y --params 'serverUrl=http://teamcity.local:8111 agentName=AgentUno agentDir=C:\buildAgentUno ownPort=9091' --version 2.0.1-beta-05