Внедрение служб Azure DevOps с помощью локального диспетчера версий TFS - PullRequest
0 голосов
/ 28 марта 2019

У нас есть Release Management для VS 2013, работающий на всех наших сборках и выпусках на месте.Мы еще не готовы публиковать наши системы в Azure Cloud, но хотели бы перенести наш исходный код в Azure DevOps Services.Мы также не готовы публиковать через Azure DevOps Pipelines агентам, установленным на наших серверах.Возможно ли иметь ваш исходный код в Azure DevOps Repos, собрать исходный код с помощью агентов, размещенных в Microsoft или самостоятельно, и затем с помощью Release Management для VS2013 выпустить их в наших средах?

Я могуделать обычную публикацию через Azure DevOps Services полностью в Azure Cloud и даже локально с распределенными агентами, работающими на серверах, с тестовыми приложениями, но это будет означать, что мне придется заново создавать все определения сборки, которые мы создали, снова в Azure DevOps,а также то, что мы обойдем наш сервер управления выпусками.

Мы хотели бы сейчас использовать Release Manager для выпусков, но хотим перенести наш исходный код и рабочие элементы в DevOps Azure и создать источник в Azure.DevOps Pipelines.

1 Ответ

1 голос
/ 28 марта 2019

Это вряд ли сработает.Release Management Server 2013 поддерживает только сборки XAML.В 2015 году была поддержка сборок JSON / Visual Designer, но поддержка не была особенно надежной.Я даже не уверен на 100%, что RM Server может связываться с современным экземпляром Azure DevOps.Вы используете 6-летний инструмент, который устарел и не поддерживается в течение нескольких лет;вы не найдете много вариантов, чтобы поддерживать его правильную работу с современными, поддерживаемыми инструментами.

Существует инструмент , который может извлекать сценарии развертывания PowerShell из RM Server, которые можноиспользуется (с некоторой степенью доработки) в конвейере Azure DevOps, но это не идеальное решение.И я говорю это как основной разработчик этого инструмента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...