We are in mid of one our project where we are facing some issue while publishing/downloading the artifacts to and from TC. Our business case is as below –
We have a TC server with ~70 agents running ~300 builds every 5 hrs. These builds are dependent to each other in a way that they publish and download gigs of artifacts while running. This whole setup is located in same geographic location.
Now, we want to extend our infra in a way that we are looking to create more agent for the above said TC server, which is locate to a different location and in different data center. We were able to create agents and agents are working as expected but our builds are taking too much of time while publishing and downloading artifacts from TC. [the key here is that new agents are located to different data center in different location and TC server is located in different DC in other location].
o How can we make this publishing and downloading of artifacts more quick, as this is turning out to be a blocker for us?
o Is there a way by which we can create a proxy/mirror of TC server to our new location i.e. artifacts published in original TC should be synced back to proxy TC on other location, which can be then used by TC jobs running on agents without communicating back to original server?
o Or, there is any other recommended plugin or way to achieve this?
Any help on this is realy appricaited.