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

Twi*_*ted 4 teamcity continuous-deployment

我正在使用teamcity 8.0和github.

我有一个持续的部署构建配置,用于查看我们的主分支,当发生更改时,它们将被构建和部署.

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

我们遇到的问题是,当我们部署时,通常会有至少20个提交,而且通常会有更多来自开发人员的提交.团队城市分别构建和部署每个提交,这需要一个年龄,并在发生这种情况时使我们的实时系统无法使用.

有没有办法配置团队城市,以便在检测到更改而不是每个单独的提交时构建最新的代码

Nik*_*sov 6

查看VCS触发器设置.应该关闭"Per-checkin Triggering".另外,检查你是否使用GitHub服务挂钩"TeamCity" - 它也可能产生一些构建.