构建在 TFS 2012 中控制的 BizTalk 2013 R2 源?

Posted

技术标签:

【中文标题】构建在 TFS 2012 中控制的 BizTalk 2013 R2 源?【英文标题】:Build BizTalk 2013 R2 source controlled in TFS 2012? 【发布时间】:2015-08-31 19:18:47 【问题描述】:

我希望这不会因为 Is TF Build 2013 compatible with TFS 2012? 的重复而被关闭,因为这个问题已经有将近两年的历史了,它得到的唯一答案是低质量的,并且没有被接受。

我的公司目前正在使用 TFS 2012 构建代理运行本地 TFS 2012 应用程序层,该代理构建 BizTalk 2013 项目。我们正在考虑升级到 BizTalk 2013 R2,但我们知道 BizTalk 2013 R2 不内置在 VS 2012 中。

我们知道我们最终将不得不升级我们的 TFS 安装,但目前我们没有资源,我们正在寻找一个短期解决方案。我们的想法是研究仅将 Build Agent 升级到 2013 版本(或者甚至可能只是在 Build Agent 机器上安装 Visual Studio?),这样我们就不必花费精力同时升级两个系统。

具体来说,如果 TFS 应用层仍然是 2012,是否可以构建 BizTalk 2013 R2 项目? 更一般地说,如果 TFS 应用程序层是 2012,是否可以仅将 Build Agent 升级到 2013 或更高版本?

【问题讨论】:

【参考方案1】:

我不确定,因为我不使用 Biztalk,但我认为在 TFS2012 构建服务器上安装 VS2013 可以解决它。

在我工作的地方,我们在构建服务器上安装了 TFS2012.4 和 VS 2012.4 和 VS2013.4,以便我们可以构建更新的项目类型和 .net 4.5.2 的东西。

如果您有 Win 8 或更高版本,您可以通过在您的机器或 Hyper-V VM 中运行构建代理/控制器来进行测试 - 只需记住“标记”代理,这样它就不会被拾取。

【讨论】:

【参考方案2】:

TFS 和 Biztalk 的构建是两个独立的东西,你不需要升级 TFS 来升级 Biztalk。如果您在构建代理上安装 VS 2013,这将解决您的问题。为了测试,我建议使用 VS2013 和 Biztalk 2013 R2 的新构建服务器。

【讨论】:

顺便说一句,这正是我向 IT 部门要求的概念证明 :) 谢谢!

以上是关于构建在 TFS 2012 中控制的 BizTalk 2013 R2 源?的主要内容,如果未能解决你的问题,请参考以下文章

在 TFS 2012 beta 中构建失败,但该解决方案在 Visual Studio 2012 RC 中成功构建

如何在 tfs 2012 中配置我的输出构建

用于 WinRT 的 TFS 2012 构建和 SQLite

从 2012 年升级 TFS 并处理 Xaml 构建服务器

如何设置多开发者 Biztalk 环境?

基于先前的构建在 TFS 中执行构建