构建状态
构建状态图标出现在 Projects 页面上的构建配置的扩展视图下的每一个构建旁边。
构建状态
图标 | 状态 | 描述 |
---|---|---|
运行成功 | 构建正在成功运行。 | |
成功 | 所有指定的构建配置中,构建均已成功完成。 | |
运行并失败 | 构建失败了。 | |
已失败 | 至少在一个指定的构建配置中构建失败。 | |
已取消 | 构建已被取消。 |
已取消/已停止构建
停止正在运行的构建将导致构建状态显示为已取消。 您可以从 构建结果,构建配置主页 停止正在运行的构建,或者使用 操作 下拉菜单中的 停止 选项。
当构建开始时,构建过程会调用运行器进程并侦听其输出。 停止" 命令会终止 runner 进程,然后构建过程停止。
个人构建状态
图标 | 状态 | 描述 |
---|---|---|
运行成功 | 个人构建正在成功运行。 | |
成功 | 针对所有指定的构建配置,个人构建已成功完成。 | |
运行并失败 | 个人构建正在出现错误运行。 | |
已失败 | 至少在一个指定的构建配置中,个人构建失败了。 |
挂起和过时的构建
TeamCity 会将运行时间显著超过预估平均运行时间并且自预估超出以来未发送任何消息的构建视为 挂起。
如果有一个已经完成且包含更多更改的构建存在,正在进行的构建可以被标记为已过期。挂起和过期的构建会显示 图标。 将光标移至图标上方,可以查看一个工具提示,显示有关警告的附加信息。
无法启动构建
未能启动的构建,也就是没有达到启动第一个构建步骤的构建,都会用 图标标记。 可能是由于在构建开始时 VCS 仓库关闭,或者无法解析 artifact 依赖等问题所导致的。 这种构建状态通常是配置错误的指示,通常应由构建工程师而非开发人员来解决。
如果发生此类错误,TeamCity:
除非您订阅了“构建启动失败”的通知,否则不会发送构建失败的通知
并未将待处理的更改与此构建关联,也就是说,这些更改将继续保持待处理状态,因为它们实际上没有经过测试
在概览页面上没有显示此类构建为最后完成的构建
此类构建将不会影响构建配置状态和开发者修改的状态
对于具有此类构建的构建配置,显示"配置错误"条带。