【发布时间】:2014-11-18 12:15:39
【问题描述】:
当我从分支 A 创建一个新分支 B 并执行一次提交时,TeamCity 会在 B 上触发多个构建,尽管我希望只有一个构建。
我将“每次签入时触发构建”设置为 true,但仍然应该只有一个构建,因为只有一个新提交。
TeamCity 似乎为当月的每个提交触发了构建。
分支A 的所有构建都已完成,并且使用相同的构建配置来构建分支A 和B。
我可以将 TeamCity 配置为仅为尚未构建的提交创建构建(无论在哪个分支上)?
【问题讨论】:
-
我以前也遇到过这种情况,但我不确定是什么原因。在这种情况下,我取消了所有未完成的构建,然后重新运行构建,这似乎总是在一个构建中完全批处理更改。
-
当然可以,但这显然不是一个可持续的解决方案。您还记得您是否更改了任何内容,或者它只是消失了,还是您重新安装了整个系统?
标签: git build continuous-integration teamcity feature-branch