2016-01-27 12 views
0

Можно ли проводить непрерывную интеграцию.BizTalk с использованием некоторых инструментов

Мы используем сценарий оболочки Power для развертывания пакетов BTDF. Я нашел много ресурсов для непрерывной интеграции BizTalk с использованием TFS, но можно ли осуществлять непрерывную интеграцию. Есть ли какие-либо ресурсы для этого.

ответ

5

Ну, считайте, что «непрерывная интеграция» - это образец, а не вещь. Так что, вы абсолютно можете делать CI с приложениями BizTalk, используя SVN. Действительно, репозиторий кода действительно не является фактором.

Итак, если вы автоматически или, по крайней мере, очень легко, выполняете цикл build-> deploy с некоторыми тестами, вы выполняете CI. Конкретные основные продукты не имеют большого значения.

Однако, да, CI с BizTalk и TFS проще из-за оснастки.

4

Да, вполне возможно использовать SVN для CI с BizTalk. Я реализовал такое решение еще в 2008/9 году, используя JetBrains TeamCity, подключенный к SVN, используя сценарии MSBuild для выполнения сборки, пакета и развертывания для тестирования BizTalk Окружающая среда. Затем мы упаковали сценарии MSBuild для фактического развертывания в различных производственных средах.

Если вы застряли в использовании SVN, я бы серьезно взглянул на TeamCity (https://www.jetbrains.com/teamcity/) и использовал Runner Powershell Build Runner для создания/развертывания и т. Д. Ваш проект - для высокоуровневого обзора использования PS в TeamCity , взгляните на http://www.jokecamp.com/blog/tutorial-how-to-use-teamcity-powershell-runner-to-automatically-deploy-website/.

Что касается SVN, вам действительно нужно взглянуть на использование более современного, многофункционального и беспроблемного VCS. Посмотрите на использование чего-то более современного, такого как Visual Studio Online (т. Е. TFS в облаке - https://www.visualstudio.com/en-us/products/visual-studio-team-services-vs.aspx) или Git (размещается через множество хостинг-провайдеров, например частное репо на https://github.com/)

Удачи!

PS. Я полностью согласен с комментариями @ Johns-305!

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

  • Нет связанных вопросов^_^