Johan Corveleyn wrote on Wed, Apr 06, 2011 at 13:57:43 +0200:
> Another suggestion: we use IntelliJ IDEA (Java IDE) and TeamCity
> (continuous build system). With this setup, there is a Teamcity
> feature (which we can use from within the IDE) called "Pre-tested
> commit". It allows you to perform a "remote build" on TeamCity with
> your local changes integrated. If the build is successful, you can let
> those changes be committed automatically (optionally, you can let it
> ask you for confirmation first).

The procedure you just described embeds a race condition.  (someone
else's commit getting started after you started your remote building and
finishing before you commit)  What does TeamCity about it?

Reply via email to