是否可以进行持续集成。
我们正在使用Power shell脚本来部署BTDF包。我发现很多资源可以使用TFS对BizTalk进行持续集成,但是可以进行持续集成。有没有相同的资源。
答案 0 :(得分:5)
好吧,考虑"持续整合"是一种模式,而不是一种东西。当然,您绝对可以使用SVN对BizTalk应用程序进行CI。实际上,代码库实际上并不是一个因素。
所以,如果您是自动的,或者至少非常容易,那么进行构建 - >通过一些测试来部署周期,您正在进行CI。具体的基础产品并不重要。
然而,是的,由于工具的原因,使用BizTalk和TFS的CI更容易。
答案 1 :(得分:4)
是的,将SVN用于BizTalk的CI是完全可行的 - 我使用连接到SVN的JetBrains TeamCity在2008/9实现了这样的解决方案,利用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评论!