Implementing best practice in autobuild system