有没有办法让TeamCity build 的工件被引用为(但未复制)作为另一个TeamCity构建的依赖关系?TeamCity依赖没有复制文件?
一些背景:我一直在努力减少一些TeamCity配置中的构建时间。这是一个依赖于多个第三方库的C++程序,我们的系统管理员一直不愿意在构建机器上安装它。
我们的第一次运行将库压缩并解压缩/编译为配置中的构建步骤。这需要一段时间,所以Sys Admin将第三方lib解压缩/编译移植到单独的配置中,并将该构建的构件设置为构建的依赖关系,我试图加快构建速度。
但是,在这种构建配置下情况更糟糕。展开/编译的第三方库大小(超过1GB)实际上使原始配置速度提高了10分钟以上。如果有一种方法可以在不复制东西的情况下引用工件目录,那就太棒了。
嗯...压缩的神器路线听起来很有趣。我会捅一下,看看它是否比第一个解决方案更快。如果是这样,我会将其标记为答案(除非有人设置参考)。谢谢! – eb1