Ugh... If building the same source produces different binaries, then I'd like to know (a) what is causing the difference and (b) what other differences does it cause? Being able to produce a consistent result is simply a sign of professionalism.
In in javascript minimizers are not deterministic leading to different .js files.
Running into this has nothing to do with professionalism.