Hi,
We have recently setup a Bamboo instance with the purpose of testing it as our future CI solution (primarily for .net projects, but also Java and others)
Everything looking good so far, but we've found a bottleneck when moving artifacts back and forth from the server and the build agent.
As an example of one basic plan, we have the following stages:
1. Checkout and compile: This produces an artifact (in the build agent) that is stored back in the server. Artifacts can be quite big (more than 1GB)
2. Unit tests: Artifact is moved back to the agent in order to run the unit tests
...
So this moving artefacts between the Bamboo server and the build agent is slowing down all the prices, even we're just running a single build agent and 5 projects.
What's your advise/best practice with this?
Any advise regarding the infrastructure to run Bamboo in a production environment with aprox 50 build agents and a few more projects running CI?
Thanks