0

我用 TeamCity v9.0 构建了一个新服务器。我在尝试将构建输出复制到映射的网络驱动器时遇到了困难X:

我的构建步骤如下:

  1. 从 TFS 在线获取最新版本。
  2. 使用 MSBuild 构建
  3. 运行 NUnit 测试
  4. 将两个文件夹(Web 和 ServiceLayer)复制到映射的网络驱动器X:

尝试但无法正常工作:

  1. 使用以下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 的输出失败

  1. 创建了工件路径

    服务层 => d:\Temp\x.zip

错误:

未能发布工件:未能上传工件,由于错误:

java.io.IOException:创建目录失败:

“C:\ProgramData\JetBrains\TeamCity\system\artifacts\ChannelOptimiser40\CO40 Build Config\224\d:\Temp”

问题

有人可以告诉我如何在构建完成后将我的ServiceLayer和文件夹复制到另一个目录吗?Web

4

1 回答 1

1

我更改了源路径和目标路径,它复制了目录。

xcopy %system.teamcity.build.workingDir%\ServiceLayer\ D:\ServiceLayer\ /S /Y

xcopy ServiceLayer \\SomeNetworkPC\Site\ServiceLayer\ /S /Y

于 2015-01-23T14:24:42.143 回答