Build Scans 简介
简介
几个月前,在今年的 Gradle Summit 大会上,我们宣布了 Gradle 平台的一个新组成部分,名为 Gradle Cloud Services。在这篇文章中,我想向您介绍这些服务中的第一个——Gradle Build Scan Service——以及它实现的 build scans。
什么是 build scan? #
Build scan 是您运行构建时捕获的数据的表示形式。Build Scan Plugin 负责捕获数据并将其发送到 Build Scan Service。然后,该服务将数据转换为您可以使用的并与他人共享的信息。这是一个使用 build scan 来调查失败的快速示例
正如您所看到的,扫描提供的信息在排除故障、协作或优化构建性能方面有很大帮助。例如,有了 build scan,您不再需要复制和粘贴错误消息,或者在每次想在 Stack Overflow 或 Gradle 论坛上提问时都包含有关您环境的所有详细信息。相反,只需包含指向您最新 build scan 的链接。它包含回答您问题的人可能需要知道的大部分(如果不是全部)信息。这将为您节省时间,他们可能会为此感谢您。
谁在使用它们? #
我们很高兴看到许多著名的开源项目(如 Hibernate 和 JUnit 5)已经 集成 集成 了 build scans 到他们的工作流程中。您可以在 gradle.com/explore 上查看来自这些项目的示例扫描。
将 build scans 应用于您自己 #
如果您是 build scans 的新手,那么现在是开始使用它们的好时机。我们不断推出新功能,我们将在后续文章中介绍每一个功能。与此同时,您可以通过我们的入门指南了解如何为现有项目启用 build scans,或者通过克隆我们的快速入门仓库并按照其 README 中的步骤操作,开始并运行示例项目。
扫描愉快,我们期待您的反馈!