TeamCity为新分支触发了太多构建

Joh*_*ger 8 git teamcity continuous-integration build feature-branch

当我B从分支创建一个新分支A并执行单个提交时,TeamCity会触发多个构建B,尽管我只期望一个构建.
我将"在每次签入时触发构建"设置为true,但是应该只有一个构建,因为只有一个新的提交.似乎TeamCity在当前月份内触发每个提交的构建.A完成所有分支构建,并使用相同的构建配置来构建分支AB.我是否可以将TeamCity配置为仅针对尚未构建的提交创建构建(无论在哪个分支上)?

Ali*_*ina 16

看起来你遇到了这个问题.作为当前的解决方法,请尝试设置

teamcity.vcsTrigger.runBuildOnSameRevisionInEveryBranch=false
Run Code Online (Sandbox Code Playgroud)

您可以将其设置为构建配置中的参数 - 以影响特定的构建配置,或者将其设置为internal.properties文件以影响所有构建配置.

  • 您可以将其设置为构建配置中的参数 - 以影响特定的构建配置,或者在[internal.properties]中设置它(http://confluence.jetbrains.com/display/TCD8/Configuring+TeamCity+Server+Startup+Properties #configureTeamCityServerStartupProperties-TeamCityinternalproperties)以影响所有构建配置. (6认同)