如何将团队城市配置为只构建最新版本,而不是每次提交



我正在使用带有github的teamcity 8.0。

我设置了一个连续部署构建配置,以查看我们的主分支,当发生更改时,它们将被构建和部署。

当代码准备好进行部署时,它会从另一个分支合并到master中,因此master始终是最后部署的代码的快照。正在进行的开发发生在其他分支上。

我们面临的问题是,当我们进行部署时,通常至少有20次提交,而且往往还有更多来自混合开发人员的提交。Team city分别构建和部署每个提交,这需要一段时间,并在发生这种情况时使我们的实时系统无法使用。

有没有一种方法可以将团队城市配置为在检测到更改时只构建最新的代码,而不是每次提交

查看VCS触发器设置。应关闭"每次签入触发"。此外,请检查您是否正在为"TeamCity"使用GitHub服务挂钩——它也可能产生大量构建。

相关内容

最新更新