How many of you do Continuous Integration and Unit Testing?

How many of you do Continuous Integration and Unit Testing?

Which tools do you use?

   

22 thoughts on “How many of you do Continuous Integration and Unit Testing?


  1. Off the top of my head based on recent interactions with customers, in this order (don’t shoot the messenger), TFS, Git, Svn, Mercurial, Perforce – no prizes for guessing which one is the most problematic (for us and our customers). IMHO, TFS is a steaming pile of poo, I struggle to understand why people would chose to use it.  I dread seeing support cases that mention TFS, because I know it’s going to suck up so much time figuring out wtf TFS is doing. 


    Interestingly, it’s much more common these days to hear that customers are using multiple systems. We use hg in house, but Git for our open source stuff (mostly because of github though), and still have some older stuff in Surround SCM. That sort of thing used to be unheard of, changing version control was harder than changing compilers!


  2. It’s still hard to change if you need to maintain change history – unless you commit every branch or tag sequentially – which may be doable, depending on how you organized it.  Even then you prolly lose the commit comments.


  3. I think the design goals for TFS were to fix the shortcomings of VSS (data corruption, endless maintenance tasks) while making it even more frustating to use. If that’s the case then I would call it a resounding success.

Leave a Reply