我的项目结构如下:
srcProjectNamebin
调试或发布
配置文件在srcProjectName
我需要将文件从上面指定的两个位置复制到路径C:$(System.TeamProject)$(Build.SourceBranchName)package
我确实想保留srcProjectNamebin
调试或发布下的文件夹结构,并且还希望将配置文件从srcProjectName
复制到目标。
我应该如何在 VSTS 中处理此复制任务?
您只需要使用"复制文件"任务。详细设置如下:
内容:
srcProjectNamebin$(BuildConfiguration)**
srcProjectName*.config
目标文件夹:C:$(System.TeamProject)$(Build.SourceBranchName)package
然后它会将指定的文件复制到目标文件夹并保留相关的文件夹结构。
注意:变量$(BuildConfiguration)
通常代表调试/发布。如果生成定义没有变量,则可以添加它。对于*.config
匹配您需要复制的配置文件,如果您的配置文件不是此模式,您可以更改它。