When comparing Team Foundation Server vs GoCD, the Slant community recommends Team Foundation Server for most people. In the question“What are the best continuous integration tools?” Team Foundation Server is ranked 17th while GoCD is ranked 18th. The most important reason people chose Team Foundation Server is:
Offers support for free private repositories.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Free private repository
Offers support for free private repositories.
Pro Native support for pipelines
GoCD supports pipelines natively. This way you can build your projects by pipelining them.
Pro Good traceability of what contributed to a given artifact
GoCD's LEAN value stream UI helps all stakeholders focus on efficient product delivery (instead of collections of technical tasks).
Cons
Con Slow
TFS is usually slow in performance and in running tests.
Con Need Scripts for everything
Almost all operations are shell based, they are not configurations possible, your CI is as good as your scripting
Con Does not offer many plugins
Since it's relatively new and not very popular, there are few plugins available in GoCD.