我们刚刚从TFS 2010
升级到TFS 2015
,我正在以“vNext”构建/工作流程格式重新创建XAML-Build-Definition。
在旧版本中,可以将所有文件(DLL)平面地输出到一个目录中,而无需使用其原始目录结构。
新的TFS 2015 Build框架仍然有可能吗?
我有以下Publish Build Artifact
-设置:Artifact Type: File Share
Path: \\server\tfslib\$(Build.DefinitionName)\$(Build.DefinitionName)_$(Build.BuildNumber)
问题在于原始解决方案目录结构保留在Path
指定的输出目录中。如何在没有整个子树的情况下获得输出?
作为一种解决方法,我目前正在Publish Build Artifact
之后执行一个Powershell步骤,但是在发布过程本身中这样做很不错。
最佳答案
您可以使用“复制文件”任务并在其中指定源文件夹以实现此功能。有关详细信息,请参见此问题:Copy one file in target directory on deploy from visual studio team services
关于visual-studio-2015 - TFS 2015在一个目录中发布构建工件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34852472/