Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Is it possible to "Force Clean Build" conditionally?

Joe Maffei
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 23, 2019

I'm working on a React project that gets deployed to a development environment multiple times a day. In the rare instances when a node package gets installed/removed/updated, we have to force a clean build. Is there a way to conditionally toggle the "Force Clean Build" based on, say, a version change?

1 answer

1 accepted

1 vote
Answer accepted
Daniel Santos
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 24, 2019

Hello @Joe Maffei

Bamboo does not have a feature for this out-of-the-box, but you could use a script task for that at the beginning of the plan jobs. The script task would remove all files in the build working directory. I guess that will be challenging to identify when a version changes. You will need to compare the version being built with previous ones.

Another option is to isolate the part of the build that is sensitive in a different job and aways clean this specific job using the Bamboo clean working directory task.

I hope that can at least give you some ideas.

Suggest an answer

Log in or Sign up to answer
AUG Leaders

Atlassian Community Events