First off I know that Bamboo doesn't officially support resetting build numbers.
I'm currently using the build number to manage our semantic versions. So we declare that we're working on version 4.2 of our product and Bamboo gives us the build number that we slap on the end, e.g. 4.2.38.
The problem is, when we bump to 4.3, we should really start back at 4.3.1. The way it is right now our first build of 4.3 may be something like 4.3.39.
What am I missing? This seems to be a very basic thing which makes me wonder if there is a different mechanism I should be using besides assembling the version using Bamboo's build number variable.