Russel C.
Russel C.

Reputation: 1

How to integrate TFS 2015 and VSTS

We need to synchronize several projects hosted on Visual Studio Team Services with our on-promise TFS 2015 Update 2. The ultimate goal of TFS is to have CI/CD happening within company for all external projects. However, we don't want to interrupt developers for whom using VSTS will be better choice then TFS.

However, I can't find any solution for TFS to use VSTS as a repository, though TFS can use Git. Maybe, I should look differently on this case. Does anyone know any possible solution?

Upvotes: 0

Views: 631

Answers (2)

rerwinX
rerwinX

Reputation: 2035

I suspect that setting this up is going to be tricky or it's going to cost you.

The free OpsHub migration utility isn't going to help you in this scenario so you're looking at a commercial product like :

TaskTop Sync or OpsHub Integration Manager

but I haven't used them in this scenario so can't comment on either.

TFS Integration tools would probably do the job but you've got some work to do to get them working and it's not pretty. I have them setup at the minute to sync Work Items from TFS 2015 to VSTS for testing purposes and it works okay. My blog on setting them up with VSTS/2015 is here

Would you not consider doing your CI/CD directly from VSTS rather than an on-premise TFS? You could still have the build/release agent running on-prem and you could lock down permissions for your external devs so you control all the build and releases and any other projects.

Git would be a simpler way of merging code between VSTS and TFS2015 but that assumes you are using Git on your 2015 projects and I believe it would be manual process for someone to do this (someone may be able to comment on a way to make this work)

Upvotes: 0

Cece Dong - MSFT
Cece Dong - MSFT

Reputation: 31023

You'll need tools to migrate between on-premise TFS and VSTS, like:

A useful blog for your reference.

Upvotes: 1

Related Questions