Change the tempDir folder on Bamboo Elastic Custom Images

Felipe Augusto de Castro Ribeiro April 1, 2019

Hi all.

I've been working on creating a elastic custom image to be used on my AWS account but I'm not able to change the tempDir property configured on the SystemInfoImpl class.

Since my base AMI do not allow scripts being executed from /tmp, I've been facing some issues to spin up my elastic agents.

 

Does anyone have faced this issue before and knows how to change the tempDir path to a different directory?

Thank you!

 

Felipe

1 answer

1 vote
Alexey Chystoprudov
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 2, 2019

You need to follow solution how to change memory settings: https://confluence.atlassian.com/bamkb/outofmemory-errors-in-bamboo-elastic-agent-826899144.html and update it to include setting of java.io.tmpdir 

For example this code set Temp folder to /tmp/bamboo

 

sed -i 's@.*MARKER.*@sed -i "s/-Xmx256m/-Xmx256m -Djava\\\\.io\\\\.tmpdir=\\/tmp\\/bamboo\\//" $startupScript@' /opt/bamboo-elastic-agent/bin/bamboo-elastic-agent

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events