Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why not use TFS as a build / CI solution?

Currently our build solution is set up using TFS + MS Build scripts.

TFS is also being used as a CI server.

I've seen several posts on this site telling people about other CI solutions. Are there any compelling options to move to another Solution for our build system?

Or in other words what are we missing out on by using TFS?

EDIT

We are using TFS for source control / issue tracking and I think this is a good solution, im just wondering about the other options for build server / CI server integrating with TFS.

like image 889
Mischa Kroon Avatar asked Dec 14 '22 01:12

Mischa Kroon


2 Answers

The main problem with TFS is that if you have a server crash, restoring your source code is non-trivial. This is unbelievably bad since the most important aspect of any source control system must be to be fail-resistent, at least if you perform all backups as you should.

like image 165
erikkallen Avatar answered Feb 23 '23 15:02

erikkallen


IMHO the greatest benefit of TFS is that everything is integrated in the IDE: work items, bug tracking, CI, Code analysis, ...

like image 21
Darin Dimitrov Avatar answered Feb 23 '23 15:02

Darin Dimitrov