我的项目结构如下:
src\ProjectName\bin\
调试或发布
src\ProjectName
我需要将文件从上面指定的位置复制到路径C:\$(System.TeamProject)\$(Build.SourceBranchName)\package
我确实要保留src\ProjectName\bin\
调试或发布下的文件夹结构,并希望复制src\ProjectName
中的配置文件到目的地。
我应该如何在VSTS中处理此复制任务?
答案 0 :(得分:1)
您只需要使用“复制文件”任务。详细设置如下:
<强>内容:强>
2 = 2
3 = 3
4 = 2^2
5 = 5
6 = 2 * 3
7 = 7
8 = 2^3
9 = 3^2
10 = 2 * 5
11 = 11
12 = 2^2 * 3
13 = 13
14 = 2 * 7
15 = 3 * 5
90 = 2 * 3^2 * 5
91 = 7 * 13
92 = 2^2 * 23
93 = 3 * 31
94 = 2 * 47
95 = 5 * 19
96 = 2^5 * 3
97 = 97
98 = 2 * 7^2
99 = 3^2 * 11
100 = 2^2 * 5^2
101 = 101
102 = 2 * 3 * 17
103 = 103
104 = 2^3 * 13
105 = 3 * 5 * 7
106 = 2 * 53
107 = 107
108 = 2^2 * 3^3
109 = 109
110 = 2 * 5 * 11
目标文件夹: src\ProjectName\bin\$(BuildConfiguration)\**
src\ProjectName\*.config
然后它会将指定的文件复制到目标文件夹并保留相关的文件夹结构。
注意:变量C:\$(System.TeamProject)\$(Build.SourceBranchName)\package
通常代表调试/发布。如果您的构建定义没有变量,则可以添加它。因为$(BuildConfiguration)
与您需要复制的配置文件匹配,如果您的配置文件不是这种模式,您可以更改它。