【发布时间】:2015-01-27 05:48:48
【问题描述】:
我有 3 种构建配置:windows、osx 和 ubuntu。我也有两个分支(通常):master 和 next。我已经配置了 TC,以便每当在任一分支上发生签入时,都会启动 3 个构建。我还有一个名为 deploy 的第四个配置,它将构建推送到临时服务器。
我遇到的问题是,当为 refs/heads/next 启动构建,然后为 refs/heads/master 构建时,Teamcity 会清理整个结帐目录,这会无缘无故地导致完全重建。鉴于我的构建是在 EC2 上进行的,这确实需要我花钱。
过去,我复制并粘贴了配置,所以我有 osx-master、ubuntu-master、windows-master、osx-next、ubuntu-next、windows-next,但是当我需要进行更改时,它会很快变得烦人,并且很难做出重大改变。
现在,由于上述原因,避免重建的最佳方法是什么?有什么建议吗?
谢谢,我希望这个问题有意义!
【问题讨论】:
标签: teamcity