gpt4 book ai didi

c# - 使用 TFS 2015 Build vNext 的发布管理 2015

转载 作者:太空宇宙 更新时间:2023-11-03 12:57:49 24 4
gpt4 key购买 nike

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

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

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

接下来,当我们转到 Visual Studio 2015 的 Release Management Client 并创建一个新的 Release 时,在选择 Release Template 之后,它允许我们选择一个 Build。搜索这些构建仅返回来自 XAML 定义的构建,而不是来自 Team Foundation Build 的构建。

我们如何让发布管理使用来自 Team Foundation Builds 的构建?

最佳答案

要自动释放它们,

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

对于新的可编写脚本的构建系统,您还需要使用一些提供的参数运行命令行任务来执行 ReleaseManageBuild.exe(位于与上述相同的文件夹中)(更多信息请点击此处: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 的任务,但它看起来与我为自己制作的任务非常相似,并且我将他的一些代码合并到我的代码中。老实说,他是该领域的主题专家。

关于c# - 使用 TFS 2015 Build vNext 的发布管理 2015,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33303668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com