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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.