需要为一个“文件”运行多个版本;“释放”;在TFS中。不确定最佳方法
目前,我们在prem TFS 2017(更新1)上使用,并为web项目和服务构建了数十个版本。有些是CI,有些是将发布附加到MSBUILD步骤,以将文件实际发布到服务器(直接转移到生产的“保留”区域) 这个问题针对的是一个版本,我们通常需要运行2个甚至更多的构建来包含一个项目的完整代码推送(例如一个web站点UI加上一个或多个服务应用程序)。同样,所有这些都是使用发布概要文件并调用/p:DeployOnBuild=true/p:PublishProfile=ENVIRONMENTNAME来完成的 我已经看过版本,但不确定这是否是最好的方法,因为它需要工件和队列批准者等。它似乎也只允许我选择一个现有的构建,而不是启动一个新的构建需要为一个“文件”运行多个版本;“释放”;在TFS中。不确定最佳方法,tfs,build,release-management,build-server,Tfs,Build,Release Management,Build Server,目前,我们在prem TFS 2017(更新1)上使用,并为web项目和服务构建了数十个版本。有些是CI,有些是将发布附加到MSBUILD步骤,以将文件实际发布到服务器(直接转移到生产的“保留”区域) 这个问题针对的是一个版本,我们通常需要运行2个甚至更多的构建来包含一个项目的完整代码推送(例如一个web站点UI加上一个或多个服务应用程序)。同样,所有这些都是使用发布概要文件并调用/p:DeployOnBuild=true/p:PublishProfile=ENVIRONMENTNAME来完成的
我所需要的是基本上启动2个或更多现有构建的选项,并让它们按照当前的方式运行。有没有一种方法可以按原样将构建聚合到发布中,或者让一个构建触发另一个构建?我有什么选择?谢谢。您可以从TFS中的任何项目链接生成管道。可以链接多个生成管道,并为每个管道指定默认值。您可以在多个生成源上设置连续部署触发器。当任何构建完成时,它将触发发布的创建 有用链接: