TFS 2015在一个目录中发布构建工件

Ole*_*rat 10 msbuild tfs visual-studio-2015 tfs-2015 azure-pipelines

我们刚刚升级到TFS 2010,TFS 2015并且我正在以"vNext"构建/工作流格式重新创建XAML-Build-Definition.

在旧的Build中,可以将所有文件(DLL)平放在一个目录中,而不使用其原始目录结构.

新的TFS 2015 Build框架仍然可以实现这一目标吗?

我有以下Publish Build Artifact-Settings:

Artifact Type: File Share

Path: \\server\tfslib\$(Build.DefinitionName)\$(Build.DefinitionName)_$(Build.BuildNumber)

问题是原始解决方案目录结构保留在指定的输出目录中Path.如何在没有整个子树的情况下获得输出?

作为一种解决方法,我目前正在使用Powershell步骤执行此操作,Publish Build Artifact但在发布过程本身执行此操作会很好.

Edd*_*SFT 7

您可以使用"复制文件"任务并在其中指定源文件夹以实现此功能.有关详细信息,请参阅此问题:从Visual Studio团队服务部署复制目标目录中的一个文件