2016-04-05 7 views
0

Нам необходимо синхронизировать несколько проектов, размещенных в Visual Studio Team Services, с нашим обновленным обновлением TFS 2015. 2. Конечной целью TFS является наличие CI/CD в компании для всех внешних проектов , Однако мы не хотим прерывать разработчиков, для которых использование VSTS будет лучшим выбором, чем TFS.Как интегрировать TFS 2015 и VSTS

Однако, я не могу найти решение для использования TFS для использования VSTS в качестве репозитория, хотя TFS может использовать Git. Может быть, я должен по-другому взглянуть на это дело. Кто-нибудь знает какое-либо возможное решение?

+1

Можете ли вы проверить http://opshub.com? – ds19

+0

Что нужно для синхронизации? Просто исходный код? –

ответ

1

Вам нужны инструменты для миграции между на предпосылке TFS и VSTS, как:

Полезный blog для справки.

+0

Ни один из этих бесплатных инструментов не является достаточным для любых серьезных пользователей TFS, и MSFT давно назрела, предоставив такой инструмент. – Dave

0

Я подозреваю, что настройка этого будет сложной задачей или это будет стоить вам.

Свободная утилита OpsHub миграция не собирается, чтобы помочь вам в этом сценарии, так что вы смотрите на коммерческий продукт, как:

TaskTop Sync или OpsHub Integration Manager

, но я не использовал их в этом сценарий поэтому не может комментировать.

Инструменты интеграции TFS, вероятно, будут выполнять эту работу, но у вас есть работа, чтобы заставить их работать, и это некрасиво. У меня есть настройка в минуту, чтобы синхронизировать рабочие элементы с TFS 2015 до VSTS для целей тестирования, и это работает нормально. Мой блог по настройке их с VSTS/2015 - here

Не могли бы вы сделать свой CI/CD непосредственно из VSTS, а не на основе TFS? У вас все еще может быть агент сборки/выпуска, работающий on-prem, и вы можете заблокировать разрешения для своих внешних разработчиков, чтобы вы контролировали все сборки и выпуски и любые другие проекты.

Git будет более простым способом слияния коды между VSTS и TFS2015, но это предполагает, вы используете Git на ваши 2015 проектов, и я считаю, это будет ручным процессом для кого-то, чтобы сделать это (кто-то может быть в состоянии комментировать на пути к этой работе)

Смежные вопросы