Continuous integration TeamCity-如何将一个输出dll发布到多个目录中?
我正在尝试将一个输出dll发布到多个工件目录。但是,teamcity似乎只将dll发布到最后一个目录 我想要这样的东西:Continuous integration TeamCity-如何将一个输出dll发布到多个目录中?,continuous-integration,teamcity,Continuous Integration,Teamcity,我正在尝试将一个输出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 My
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从构建输出发布到多个工件目录吗?我花了一些时间寻找解决方法。似乎zip文件是症结所在。如果它不需要压缩,那么下面的操作就可以了:
MyTool\MyTool.dll => MyTool/MyTool1/
MyTool\MyTool.dll => MyTool/MyTool2/
另一种选择是创建一个构建步骤,将DLL移动到您想要的文件夹结构中,然后将该文件夹另存为压缩工件。太好了,谢谢!也可以这样工作:
MyTool\MyTool.dll=>MyTool/MyTool1.zip MyTool\MyTool.dll=>MyTool/MyTool2.zip