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
TAGS
AUG Leaders

Atlassian Community Events