Changing Answers and Accidentally Creating a New Buildspec
The buildspec_name value is used as a directory name to store build results. Some build option answers are used to generate the root of buildspec_name. Changing those answers will force a new buildspec name and thus create a distinct configuration when built.
Select Naming Convention provides information on answers that affect the buildtag used in the buildspec_name and explains your options.
The advantage of deriving buildspec_name from answers is that it decreases turnaround time if you need to obtain technical support.