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?
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.