【问题标题】:Release Management 2015 with TFS 2015 Build vNext使用 TFS 2015 Build vNext 发布管理 2015
【发布时间】:2016-01-23 01:38:35
【问题描述】:

我们正在尝试使用 Visual Studio 2015 和 Team Foundation Server 2015 的发布管理来构建并最终从我们的代码系统部署到我们的 QA 系统。

我们在 TFS 2015 中定义了 2 种不同类型的构建(新的可编写脚本的构建定义 – Team Foundation Build 和 XAML 定义):

我们能够对这两个定义进行排队并且它们构建成功。

接下来,当我们转到 Visual Studio 2015 的发布管理客户端并创建一个新的发布时,在选择发布模板后,它允许我们选择一个构建。搜索这些构建只返回来自 XAML 定义的构建,而不是来自 Team Foundation Build 的构建。

我们如何让 Release Management 使用来自 Team Foundation Builds 的构建?

【问题讨论】:

  • 好的,我们相信我们已经解决了。我们必须使用 vNext 发布模板来启用新的构建定义

标签: c# tfs visual-studio-2015 release ms-release-management


【解决方案1】:

要自动释放它们,

对于 XAML 构建系统,请确保将发布模板(名称类似于 ReleaseTfvcTemplate.12.xaml)从“C:\Program Files (x86)\Microsoft Visual Studio”复制到您的 BuildProcessTemplates 14.0\Release Management\Client\bin" 并将其用作发布版本的流程模板。

对于新的可编写脚本的构建系统,您还需要使用一些提供的参数(更多信息在这里:http://blogs.msdn.com/b/visualstudioalm/archive/2014/04/04/release-management-continuous-deployment-with-visual-studio-online-and-any-ci-systems.aspx)。

或者,您可以使用此答案中的任务: https://stackoverflow.com/a/32994949/3317095 我没有亲自测试过 Daniel Mann 的任务,但它看起来与我为自己制作的任务非常相似,并且我将他的一些代码合并到了我的代码中。老实说,他是该领域的主题专家。

【讨论】:

  • 感谢插件;我已经为一些客户使用了这些任务并且他们工作。另外,我还没有收到一封关于它不起作用的愤怒电子邮件,所以我很确定它们会起作用。
猜你喜欢
  • 1970-01-01
  • 2017-07-12
  • 2016-08-07
  • 2016-05-17
  • 2017-05-11
  • 1970-01-01
  • 2016-02-18
  • 2016-08-05
  • 1970-01-01
相关资源
最近更新 更多