คำตอบด้านบนคือวิธีการที่ถูกต้อง แต่ถ้าคุณต้องการทำสิ่งนี้ให้ง่ายขึ้นคุณสามารถใช้แพ็คเกจ TeamCityAgent Chocolateyและระบุชื่อตัวแทนโฟลเดอร์ตัวแทนและพอร์ต--params
และจะจัดการการตั้งค่าไฟล์ config รวมถึงการดึง ในเวอร์ชันที่ต้องการของ 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