0

是否可以进行持续集成。

我们正在使用 Power shell 脚本来部署 BTDF 包。我发现许多资源可以使用 TFS 为 BizTalk 进行持续集成,但是否可以进行持续集成。是否有任何可用的资源。

4

2 回答 2

5

好吧,考虑“持续集成”是一种模式,而不是一件事。可以肯定的是,您绝对可以使用 SVN 对 BizTalk 应用程序执行 CI。真的,代码存储库真的不是一个因素。

因此,如果您自动或至少非常轻松地执行构建-> 部署循环并进行一些测试,那么您就是在执行 CI。具体的基础产品并不重要。

但是,是的,由于工具的原因,带有 BizTalk 和 TFS 的 CI 更容易。

于 2016-01-28T05:20:40.690 回答
4

是的,将 SVN 用于 BizTalk 的 CI 是完全可行的——我在 2008/9 年使用连接到 SVN 的 JetBrains TeamCity 实现了这样的解决方案,利用 MSBuild 脚本执行构建、打包和部署到测试 BizTalk 环境。然后,我们打包 MSBuild 脚本以执行对各种生产环境的实际部署。

如果您坚持使用 SVN,那么我会认真看看 TeamCity ( https://www.jetbrains.com/teamcity/ ) 并使用 Powershell Build Runner 来构建/部署等您的项目-有关在 TeamCity 中使用 PS 的级别概述,请查看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 的评论!

于 2016-01-28T15:12:34.920 回答