如何在 VSTS 中指定包结构以从多个位置获取文件,但仍保持平面文件结构



我的项目结构如下:

srcProjectNamebin调试发布

还有一些

配置文件在srcProjectName

我需要将文件从上面指定的两个位置复制到路径C:$(System.TeamProject)$(Build.SourceBranchName)package

我确实想保留srcProjectNamebin调试发布下的文件夹结构,并且还希望将配置文件从srcProjectName复制到目标。

我应该如何在 VSTS 中处理此复制任务?

您只需要使用"复制文件"任务。详细设置如下:

内容:

srcProjectNamebin$(BuildConfiguration)**
srcProjectName*.config

目标文件夹:C:$(System.TeamProject)$(Build.SourceBranchName)package

然后它会将指定的文件复制到目标文件夹并保留相关的文件夹结构。

注意:变量$(BuildConfiguration)通常代表调试/发布。如果生成定义没有变量,则可以添加它。对于*.config匹配您需要复制的配置文件,如果您的配置文件不是此模式,您可以更改它。

最新更新