0

我正在尝试将输出 dll 之一发布到多个工件目录。但似乎,teamcity 仅将该 dll 发布到最后一个目录。

我想要这样的东西:

MyTool\MyTool.dll =>  MyZip.zip!/MyTool1/
MyTool\MyTool.dll =>  MyZip.zip!/MyTool2/

并在输出:

MyZip.zip
    MyTool1/MyTool.dll
    MyTool2/MyTool.dll

但是 TeamCity 只返回最后一行:

MyZip.zip
    MyTool2/MyTool.dll

有谁知道如何将一个 dll 从构建输出发布到多个工件目录?

4

1 回答 1

1

我花了一些时间寻找解决方法。似乎 zip 文件是症结所在。如果它不需要被压缩,那么以下工作正常:

MyTool\MyTool.dll =>  MyTool/MyTool1/
MyTool\MyTool.dll =>  MyTool/MyTool2/

另一种选择是创建一个构建步骤,将 DLL 移动到所需的文件夹结构中,然后将该文件夹保存为压缩的工件。

于 2012-12-11T15:32:25.237 回答