我正在使用teamcity 8.0和github。
我有一个持续部署构建配置,用于查看我们的主分支,并在发生更改时构建和部署它们。
当代码准备好部署时,它会从另一个分支合并到master中,因此master始终是最后部署代码的快照。正在进行的发展发生在其他分支上。
我们遇到的问题是,当我们部署时,通常会有至少20个提交,而且往往会有更多来自开发人员的提交。团队城市分别构建和部署每个提交,这需要一个年龄,并在发生这种情况时使我们的实时系统无法使用。
有没有办法让团队城市在检测到更改而不是每次提交时都构建最新的代码
答案 0 :(得分:6)
查看您的VCS触发设置。应该关闭“Per-checkin Triggering”。 另外,检查你是否使用GitHub服务挂钩“TeamCity” - 它也可能产生一些构建。