内容提要
TeamCity 2025.07发布,带来UI改进、Perforce集成等新功能。新增YAML配方支持第三方上传,早期访问管道功能简化CI/CD设置,增强项目隔离,更新Kubernetes执行器,支持多触发器和清理工作区,灵活化构建审批条件,提升用户体验。
关键要点
-
TeamCity 2025.07发布,带来UI改进、Perforce集成等新功能。
-
新增YAML配方支持第三方上传,用户可上传自己的配方并探索社区创建的选项。
-
UI更新包括重新设计的侧边栏、What's New小部件和改进的项目下拉菜单。
-
管道功能现已进入早期访问阶段,简化CI/CD设置,支持私有容器和NPM注册表连接。
-
项目隔离功能允许用户隔离敏感配置,防止外部项目启动新构建或导入工件。
-
Kubernetes执行器更新,支持更好的优先级机制和隐式代理要求识别。
-
构建审批条件增强,允许将用户和组合并为一个实体,简化投票要求。
-
Perforce集成增强,支持多个Shelve触发器和清理TeamCity生成的工作区。
-
其他增强功能包括并行测试生成的相同名称工件的分离显示和Kotlin脚本增量编译支持。
延伸解读
公共配方的优势
TeamCity 2025.07引入的公共配方功能,允许用户上传和分享自己的YAML配方。这不仅丰富了社区资源,还能帮助团队快速实现自动化,减少重复工作。用户应关注社区创建的配方,以便利用他人的经验和最佳实践,提升工作效率。
管道功能的早期访问
虽然TeamCity的管道功能在2025.07版本中进入早期访问阶段,但目前仍存在功能限制。用户在尝试新功能时,应注意这些限制,并做好适应变化的准备。未来的版本预计将提供更完整的功能,用户可以关注官方更新以获取最新信息。
项目隔离的重要性
新版本的项目隔离功能允许用户保护敏感配置,防止外部项目干扰。这对于需要严格权限控制的团队尤为重要。用户应认真配置项目隔离设置,以确保构建过程的安全性和稳定性,避免潜在的安全风险。
延伸问答
TeamCity 2025.07的新功能有哪些?
新功能包括UI改进、Perforce集成、公共配方支持、早期访问管道功能、项目隔离、Kubernetes执行器更新和增强的构建审批条件等。
如何使用TeamCity的公共配方功能?
用户可以上传自己的YAML配方到JetBrains Marketplace,并探索社区创建的选项,所有第三方配方都经过JetBrains验证。
TeamCity的管道功能有什么优势?
管道功能提供直观的用户界面,简化CI/CD设置,支持私有容器和NPM注册表连接,允许使用YAML创建构建流程。
项目隔离功能如何保护敏感配置?
项目隔离功能允许用户隔离敏感配置,防止外部项目启动新构建或导入工件,从而提高安全性。
Kubernetes执行器在TeamCity 2025.07中有哪些更新?
更新包括与TeamCity默认优先级机制的集成、正确识别隐式代理要求,以及修复多个相关问题。
TeamCity 2025.07如何增强构建审批条件?
增强后,用户和组可以合并为一个实体,简化投票要求,使得审批过程更加灵活。