You can prevent his complaining by not breaking the build!
The build isn't just someone nightly process that happens over in the corner somewhere that nobody cares about - it happens on every developers machine every time they want to debug or test anything!
If the build is broken on the build machine its broken on every developers machine - To developers the build should be sacred as a broken build means other people aren't able to do their work.
In terms of what you can do to prevent your changes from breaking the build, it depends a lot on what it is that you are changing, however some generic suggestions are:
- Make your change on a separate branch and merge it in once its finished
- Avoid making large changes, and instead split your change into many smaller non-breaking commits.