Build scans 有助于协同调试、理解构建指标和可视化性能时间线 — 了解更多 close - Gradle 构建系统

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 来调查失败的快速示例

Publishing and Viewing a Build Scan

正如您所看到的,扫描提供的信息在排除故障、协作或优化构建性能方面有很大帮助。例如,有了 build scan,您不再需要复制和粘贴错误消息,或者在每次想在 Stack Overflow 或 Gradle 论坛上提问时都包含有关您环境的所有详细信息。相反,只需包含指向您最新 build scan 的链接。它包含回答您问题的人可能需要知道的大部分(如果不是全部)信息。这将为您节省时间,他们可能会为此感谢您。

谁在使用它们? #

我们很高兴看到许多著名的开源项目(如 Hibernate 和 JUnit 5)已经 集成 集成 了 build scans 到他们的工作流程中。您可以在 gradle.com/explore 上查看来自这些项目的示例扫描。

Open Source Gradle Build Scans

将 build scans 应用于您自己 #

如果您是 build scans 的新手,那么现在是开始使用它们的好时机。我们不断推出新功能,我们将在后续文章中介绍每一个功能。与此同时,您可以通过我们的入门指南了解如何为现有项目启用 build scans,或者通过克隆我们的快速入门仓库并按照其 README 中的步骤操作,开始并运行示例项目。

扫描愉快,我们期待您的反馈!

讨论