Friday, October 01, 2010

Like CodePlex? Like your Local TFS? Would like to have the best of both? Here’s one way… Sync them with the TFS Integration Platform

Alkampfer's Place - Keep Codeplex projects and local TFS projects syncronized

“Codeplex is Microsoft hosting site for open source projects, based on TFS or mercurial. Now suppose you have this scenario: an open source project, with a  core team that work actively on it, and some occasional contributors that do little work. Since Codeplex does not support every feature of tfs, (especially you lack the build machine), sharepoint integration and other stuff you loose many useful feature if you use only Codeplex for the project. You wish the core team to use an internal TFS to have the full power of TFS, while using Codeplex to make the project available to everyone. Thanks to Integration Platform you can try to keep them synchronized and use the best of both of them.

Supporting this scenario with Integration Platform is not difficult, first of all, in the server where the IP is running, you should store the credential to access tfs in order to make possible for IP to access codeplex and local TFS. In windows 2008 R2 refer to Figure1 for how to do this.

image …”

There’s something about this idea that appeals to me. I host a number of projects on CodePlex, and while I REALLY dig it, there’s just some stuff you can’t do there… Like Team Build. Sure you can use Cruse Control or Team City to automate builds for source hosted on CodePlex, but I use Team Build at work and would like to use it at home too (I only have SO many brain cells you know… ;).

So if I sync, I could use the full power of a local TFS, yet keep the goodness that is CodePlex… hum… interesting…

 

Related Past Post XRef:
From one TFS Project Template to another Project Template Migration with the TFS Integration Tools - The Series

No comments: