我正在尝试将其中一个输出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从构建输出发布到多个工件目录?
答案 0 :(得分:1)
我花了一些时间寻找解决方法。看起来像zip文件是关键点。如果不需要要压缩,那么以下工作正常:
MyTool\MyTool.dll => MyTool/MyTool1/
MyTool\MyTool.dll => MyTool/MyTool2/
另一种选择是创建一个构建步骤,将DLL移动到您想要的文件夹结构中,然后将该文件夹另存为压缩工件。