.net 创建可以同时执行2个命令行任务的TFS生成定义

.net 创建可以同时执行2个命令行任务的TFS生成定义,.net,tfs,build-definition,.net,Tfs,Build Definition,我想知道是否可以将TFS配置为同时运行两个命令行执行步骤(每个步骤针对自己的代理)。这样做的原因是,我们正在尝试为我们的windows应用程序合并并行测试,而且由于它不是基于web的,我们通过将测试分成不同的组来假装我们自己的并行解决方案。我们现在有两个独立的构建定义,它们同时启动。我想将它移到一个构建定义中,同时运行命令行执行 这在TFS中是可能的吗?谢谢大家! 您目前只在VST中运行了可能性。但如果您使用的是TFS 2017.1或更高版本,则可以在TFS中使用版本管理并使用并行代理。如果您使

我想知道是否可以将TFS配置为同时运行两个命令行执行步骤(每个步骤针对自己的代理)。这样做的原因是,我们正在尝试为我们的windows应用程序合并并行测试,而且由于它不是基于web的,我们通过将测试分成不同的组来假装我们自己的并行解决方案。我们现在有两个独立的构建定义,它们同时启动。我想将它移到一个构建定义中,同时运行命令行执行


这在TFS中是可能的吗?谢谢大家!

您目前只在VST中运行了可能性。但如果您使用的是TFS 2017.1或更高版本,则可以在TFS中使用版本管理并使用并行代理。如果您使用的是TFS 2015.2或更高版本,请使用并将其设置为并行运行。

目前您只能在VST中运行。但如果您使用的是TFS 2017.1或更高版本,则可以在TFS中使用版本管理并使用并行代理。如果您使用的是TFS 2015.2或更高版本,请使用并将其设置为并行运行。

不幸的是,目前无法通过vNext生成管道并行运行生成任务/步骤

这里有一个相关的uservoice并声明:

添加并行运行构建步骤的功能

因此,您无法在单个生成定义中跟踪日志


作为一种解决方法,您可以使用上面提到的解决方案,即在某些三方扩展的帮助下同时启动的独立构建定义--。或者您也可以采纳ChamindaC的建议,使用版本管理多个环境并行运行它们。

不幸的是,目前无法通过vNext构建管道并行运行构建任务/步骤

这里有一个相关的uservoice并声明:

添加并行运行构建步骤的功能

因此,您无法在单个生成定义中跟踪日志


作为一种解决方法,您可以使用上面提到的解决方案,即在某些三方扩展的帮助下同时启动的独立构建定义--。或者您也可以采纳ChamindaC的建议,使用版本管理多个环境并行运行它们。

第二个选项本质上只是同时启动两个或多个构建定义的一种方法吗?我希望在一个构建定义中包含所有内容,这样我们就可以在一个地方包含所有工件和日志,但我想我们不能,因为我们没有使用最新版本。我们正在运行V15..@Tree55Topz。如果您使用TFS 2015.2或更高版本,您可以使用版本管理环境来实现并行运行。您可以设置您的构建以生成工件,并且一旦构建完成,您可以设置一个发布定义,该定义将使用新的可用工件自动触发。这样,一旦您将要构建的构建排队并创建包,那么您就可以使用版本管理将其部署到您的目标,然后您可以运行并行环境以在同一版本中并行运行测试defintion@Tree55Topz设置功能测试自动化运行并行测试由我在本文中讨论。为了让您了解如何在TFS 2015中使用与构建链接的发布管理来运行并行任务,第二个选项本质上只是同时启动两个或多个构建定义的一种方式吗?我希望在一个构建定义中包含所有内容,这样我们就可以在一个地方包含所有工件和日志,但我想我们不能,因为我们没有使用最新版本。我们正在运行V15..@Tree55Topz。如果您使用TFS 2015.2或更高版本,您可以使用版本管理环境来实现并行运行。您可以设置您的构建以生成工件,并且一旦构建完成,您可以设置一个发布定义,该定义将使用新的可用工件自动触发。这样,一旦您将要构建的构建排队并创建包,那么您就可以使用版本管理将其部署到您的目标,然后您可以运行并行环境以在同一版本中并行运行测试defintion@Tree55Topz设置功能测试自动化运行并行测试由我在本文中讨论。只是想让您了解如何使用TFS 2015中与构建相关的发布管理来运行并行任务