I am in a team of a few developers who are sharing a license for a compiler toolchain. The issue that we are having is that after one developer has acquired the license to use the compiler, there is a large wait time before the next developer can use the compiler. This is causing a lot of wasted time and frustrated people.
Since the license is very expensive, buying more of them is not an option. I was hoping to more fully utilize the license by setting up a central compiler machine which you can push jobs to and have the machine do the work. We are also looking into automated builds to verify the source.
I've looked into buildbot, which seems mature for automated building and testing, however using it in place of building locally while a developer is in their local testing phase before pushing changes to the remote repository might be out of it's scope.
Ideally this tool would be able to sit between the IDE and compiling machine so that it appears to the IDE that the build is being performed locally. Then if any warnings/errors show up, we could still use those handy features for zeroing in on syntax errors.