Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

Is it possible to "Force Clean Build" conditionally?


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

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

Atlassian Community Events