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