Problem Definition
If a build fails, it's marked with a red exclamation mark on Bamboo's build dashboard. Then, in the right top corner under Run" shows up the option "Rerun failed/incomplete jobs only".
If a build passed on this page it's marked with a green hook and the related option repeat that build is then "Rerun this build".
In both re-run cases, the log information of the previous build (along with its build results) is lost. This is currently inevitable.
Suggested Solution
Have a system property to disable for this purpose. Alternatively, an option to keep a previous failure log even after a re-run would be helpful (especially for subsequent troubleshooting).
Workaround
A feasible workaround is to hide the re-run button as shown in this Atlassian Community post: https://community.atlassian.com/t5/Bamboo-questions/Disable-re-build-option/qaq-p/887373