【问题标题】:How to get rid of incorrect overtime warnings for TeamCity build?如何摆脱 TeamCity 构建的错误超时警告?
【发布时间】:2016-04-28 02:03:59
【问题描述】:

我有一个 TeamCity 构建配置,其中包含两个带有控制台命令的构建步骤。其中一个脚本预计将运行 15 分钟以构建项目。

当我运行构建时,我看到带有警告图标的进度条。详情说:

7m:20s 经过了最初估计的 12s 7m:07s 加时赛

我不明白,为什么 TeamCity 决定这两个步骤只需要 12 秒。这是 TeamCity 的全新安装,我是 TeamCity 的管理员,我没有触及任何超时设置。

我在 TeamCity 文档和整个 Internet 中搜索了 TeamCity 加班设置。我只找到了失败触发器的设置,但我不需要它,我只需要某种方式告诉 TeamCity 它不应该假设我的自定义脚本应该执行多长时间。

如何消除这些超时警告?

【问题讨论】:

    标签: time settings teamcity-9.0


    【解决方案1】:

    估算值是根据构建配置历史中最新构建的持续时间计算的。所以历史上应该有几个构建(至少10个)来计算估计时间。更多详情请见here

    【讨论】:

      【解决方案2】:

      如果不使用失败和取消的构建来计算作业的估计持续时间,那就太好了。

      我的工作恰好成功了两次,两次都需要大约 13 个小时(这项工作的预期时间长度)。在让它工作的同时,有 4 个失败的构建和 2 个被取消的构建,每个构建花费的时间从

      我还遇到了一次合法故障(由于网络中断),持续了 1 小时 45 分钟。

      由于某种原因(我无法理解),当前运行的构建的估计时间为 23 分 47 秒(目前加班时间为 4 小时 30 分钟)。由于每月运行一次,因此估计需要大约 10 个月的时间才能自行解决,只要它永远不会失败。

      启发式被破坏了。

      【讨论】:

      猜你喜欢
      • 2019-10-29
      • 2018-07-19
      • 1970-01-01
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      相关资源
      最近更新 更多