通用CI/CD软件平台TeamCity 2024.03发布——支持HashiCorp Vault插件

发布时间:2026/7/18 9:58:00
通用CI/CD软件平台TeamCity 2024.03发布——支持HashiCorp Vault插件 TeamCity是一个通用的 CI/CD 软件平台可以实现灵活的工作流、协作和开发做法。我们的解决方案将帮助在您的 DevOps 流程中成功实现持续集成、持续交付和持续部署。具体更新详情如下在2024.03版本中引入了许多备受期待的功能例如HashiCorp Vault插件现在与TeamCity捆绑此外新的不可信构建组可以让您区分可信用户编写的更改和来自外部源的更改。新推出的 dotCover 运行程序使用户能够在代码覆盖率分析下执行进程、合并构建步骤之间的快照并跨构建链为在 TeamCity 中执行的并行测试生成综合报告。HashiCorp Vault插件现已捆绑到TeamCity中TeamCity一段时间以来一直受益于HashiCorp Vault插件集成去年官方改进了这种集成的运作方式使其更易配置。在2024.03版本中开始将插件与TeamCity捆绑使其成为TeamCity安装的关键组件。可选工件依赖项工件依赖项使您的构建配置能够获取其他配置或同一配置中的构建生成的文件。要建立这些依赖项应定义工件规则指定要下载的文件及其存储位置。从 2024.03 版本开始引入了一种适应性更强的方式来定义工件依赖项现在您可以配置依赖项使其在以下情况被忽略源构建根本不存在除非有其他非可选规则。源构建缺少所需文件。工件规则基于归档并且该归档不包含所需文件。通过不可信构建组更好地控制外部拉取请求拉取请求功能使您能够在将代码合并到主代码库之前进行审查用户可以选择运行来自任何贡献者的构建或仅来自其组织内的贡献者的构建。 前一个选项存在安全风险可能会将 TeamCity 服务器暴露给有害代码而后一个选项则会限制与更广泛的贡献者的协作。在 2024.03 版本中引入了不可信构建组让 TeamCity 可以区分可信用户编写的更改和来自外部源的更改。新的dotCover运行程序JetBrains dotCover 作为 TeamCity 中 .NET 相关项目的代码覆盖率工具受到支持已经有一段时间在 2024.03 版本中向 .NET Support 插件添加了一个新的构建运行程序将其与 dotCover 工具集成。新的 dotCover 运行程序允许用户在dotCover分析下运行任意进程以生成覆盖率快照。合并其他.NET或dotCover运行程序生成的构建步骤快照。跨构建链为并行测试生成合并报告并将其转换为TeamCity自定义报告。TeamCity 中的.NET测试重试策略在 2024.03 版本中向 .NET 构建运行程序添加了新功能新选项将允许用户为失败的测试设置构建级重试策略。Gradle运行程序中的配置缓存支持Gradle 中的配置缓存选项通过缓存配置阶段的结果并在后续构建中重用来显著增强构建性能在2024.03版本之前TeamCity的 Gradle构建运行程序缺乏对此功能的支持。在这个版本中将此功能引入TeamCity希望提高Gradle构建的效率和性能。