我用 TeamCity v9.0 构建了一个新服务器。我在尝试将构建输出复制到映射的网络驱动器时遇到了困难X:
。
我的构建步骤如下:
- 从 TFS 在线获取最新版本。
- 使用 MSBuild 构建
- 运行 NUnit 测试
- 将两个文件夹(Web 和 ServiceLayer)复制到映射的网络驱动器
X:
尝试但无法正常工作:
- 使用以下
Command Line
脚本创建了最终构建步骤:
xcopy %system.teamcity.build.workingDir%\ServiceLayer\ D:\ServiceLayer\ /S /Y
xcopy %system.teamcity.build.workingDir%\Web\ D:\Web\ /S /Y
错误:
步骤 4/5:在暂存时将构建输出复制到 web 和 api(命令行)
teamcity[buildStatisticValue key='buildStageDuration:firstStepPreparation' value='70.0']
teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_8' value='0.0'] 开始:
D:\TeamCity\buildAgent\temp\agentTmp\custom_script9113406165823545108.cmd
在目录中:D:\TeamCity\buildAgent\work\3b1161c630069aad 0 文件
复制的路径无效进程以代码 4 退出
teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_8' value='194.0'] 步骤复制
在暂存(命令行)上构建到 web 和 api 的输出失败
- 创建了工件路径
服务层 => d:\Temp\x.zip
未能发布工件:未能上传工件,由于错误:
java.io.IOException:创建目录失败:
“C:\ProgramData\JetBrains\TeamCity\system\artifacts\ChannelOptimiser40\CO40 Build Config\224\d:\Temp”
问题
有人可以告诉我如何在构建完成后将我的ServiceLayer
和文件夹复制到另一个目录吗?Web