TeamCity 2019.2 为您提供了一些优秀的新方法来管理构建清理和监控服务器的性能。它支持 EC2 启动模板,并为定义构建链提供了新的 DSL 语法。它还提供了一种使用 Git 补丁运行个人构建的简单方法,并为实验性 UI 增加了许多改进。
增强任务清理
TeamCity 2019.2 开启了对构建创建的历史数据和工件进行控制的新维度。重新设计的清理引擎让您可以使用一系列筛选器设置不同的清理策略:例如,您可以选择保留特定分支或具有特定标记的所有构建。
我们认为,新的清理规则对项目众多的公司和开发时使用功能分支的团队来说尤其有用。
CI 概览
专业人士喜欢能够帮助他们监控任务关键型系统运行和执行的工具。从 2019.2 开始,TeamCity 会通过 HTTP 端点公开它的指标,这样就可以通过 Prometheus 擦除这些指标并通过 Prometheus Web 接口或 Grafana 仪表板加以显示。
这些指标包括服务器性能信息,以及代理、项目和构建配置的各种详细信息。
可扩展性大大提升
对于大型组织,高性能 CI 对他们的工作流至关重要。TeamCity 在多节点设置方面有所突破,让您能够在辅助服务器上将构建添加到构建列队列,管理构建问题和调查并执行其他用户级操作。
利用实验性 UI 提高效率的更多方法
开发者通常每天打开