【问题标题】:Is it possible to force TeamCity to create one build for each SVN commit?是否可以强制 TeamCity 为每个 SVN 提交创建一个构建?
【发布时间】:2011-07-21 18:42:32
【问题描述】:

我的 TeamCity 中有以下配置:

  • 2个项目和每个项目的一些构建配置

我的问题是,每当 TeamCity 构建项目并创建新标签时 (例如:Tag-5.9.0 修订版 533)此标签进入“待处理”列表。如果创建了另一个标签(例如:标签 5.9.1 修订版 539),我现在在待处理列表中有两个标签。

TeamCity 将始终编译最新的标签。

我的输出文件夹应该包含以下文件夹:

  • C:\Deploy\Client\Version\Tag-5.9.0-rev.533
  • C:\Deploy\Client\Version\Tag-5.9.1-rev.539

但是我只有最后一个提交的标签。

  • C:\Deploy\Client\Version\Tag-5.9.1-rev.539

有没有办法强制为每个提交单独构建??

谢谢,


TeamCity 版本 6.5.1(内部版本 17834)

【问题讨论】:

  • 您是否在构建触发器中违反了安静期?
  • 查看项目配置中的构建触发器。这是绝对可能的。
  • 除了我之前的评论,看看这里:confluence.jetbrains.net/display/TCD6/Configuring+VCS+Triggers
  • 您好,我看看这两个配置的含义,Quite Period 和 Build Trigger。但我不是总是得到相同的结果。 - 待处理列表中的所有提交将只创建一个构建。

标签: c# svn continuous-integration teamcity


【解决方案1】:

JetBrains 开发人员未实施此功能,您可以查看我在JetBrains Developer 的帖子,但有一些解决方法。

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-30
    • 2018-07-23
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    • 2019-03-08
    相关资源
    最近更新 更多