Hi @Brightson Macha and welcome to the Atlassian Community!
Regardless of running Bamboo in Docker you should use Bamboo remote agents on machines different than the one hosting the Bamboo application. This way you avoid any impact from builds on the application and you can keep it stable.
Running 11 builds in parallel + the Bamboo application on a machine with 16GB RAM/ 16CPU is too much.
If you can't use remote agents you will have to limit the number of builds that can run by reducing the amount of local agents and/or by adding more memory.
@Charlie Misonne , thanks for the feedback.
If you have 2 extra nodes:
Ideally you do not use local agents because they run in Bamboo's server process. If the agent crashes your Bamboo application crashes.
I even believe local agents are deprecated. See Local agents deprecated in 2021; no longer available in Bamboo 9.6+
Here is some info about running agent in Docker: Bamboo Agent
And the base image on DockerHub but you'll have to adapt it to extend it in order to add anything your builds need like npm, gradle, ...
I hope this helps!
Thanks, will opt this design
It looks like you're new here. Sign in or register to get started.