有没有办法让 TeamCity 构建的工件被引用(但不复制)作为另一个 TeamCity 构建的依赖项?
一些背景知识:我一直在尝试减少我们的几个 TeamCity 配置中的构建时间。这是一个 c++ 程序,它依赖于几个 3rd 方库,我们的系统管理员一直不愿意将其安装在构建机器上。
我们的第一次运行将库压缩并解压缩/编译为配置中的构建步骤。这需要一段时间,因此系统管理员建议将第 3 方库解压缩/编译移动到单独的配置中,并将该构建的工件设置为我正在尝试加速的构建的依赖项。
然而,在这种构建配置下,情况会更糟。扩展/编译的第 3 方库的大小(超过 1GB)实际上使原始配置的速度提高了 10 分钟以上。如果有办法只引用工件目录而不复制东西,那就太棒了。