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