B
当我从分支创建一个新分支A
并执行一次提交时,TeamCity 会触发多个构建B
,尽管我希望只有一个构建。
我将“每次签入时触发构建”设置为 true,但仍然应该只有一个构建,因为只有一个新提交。TeamCity 似乎为当月的每个提交触发了构建。分支的所有构建都已A
完成,并且使用相同的构建配置来构建分支A
和B
. 我可以将 TeamCity 配置为仅为尚未构建的提交创建构建(无论在哪个分支上)?
问问题
4556 次
2 回答
16
看起来您遇到了这个问题。作为当前的解决方法,请尝试设置
teamcity.vcsTrigger.runBuildOnSameRevisionInEveryBranch=false
您可以将其设置为构建配置中的参数 - 以影响特定的构建配置,或在internal.properties 文件中设置以影响所有构建配置。
于 2014-09-30T12:02:49.123 回答
0
我想您已经为该构建配置激活了 VCS 构建触发器。因此,转到该构建配置设置页面 > 触发器 > 并查找 VCS 触发器。单击编辑链接,将出现一个模式,将出现您正在寻找的选项:“在每次签入时触发构建”:https ://confluence.jetbrains.com/display/TCD8/Configuring+VCS+Triggers#配置VCSTriggers-PercheckinTriggering
于 2015-02-19T00:32:32.903 回答