com.gradle.build-scan
Owner:
Gradle
Develocity® combines acceleration technologies and troubleshooting features with toolchain observability, empowering Gradle Build Tool users to speed up feedback cycles, accelerate troubleshooting, and measure and improve key performance metrics.
Version 3.16
Created 05 December 2023.
In this version: - [NEW] Build Scans: capture artifact transform execution data - [NEW] Predictive Test Selection: Selection profile can be configured via new `pts.profile` system property - [NEW] Test Distribution/Predictive Test Selection: Add support for https://github.com/gradle/develocity-testing-annotations[develocity-testing-annotations] version 2.0 - [NEW] Test Distribution/Predictive Test Selection: Support for OpenTest4J file comparison failures when using Gradle 8.3+ via Tooling API clients - [NEW] Test Distribution/Predictive Test Selection: Fall back to regular execution if `fallbackToRegularExecutionOnMissingJUnitPlatform` property is set and JUnit Platform is not available - [FIX] Test Distribution: Retry filters are not respected if tests are configured to be retried in a new JVM - [FIX] Predictive Test Selection: Selection mode can not be configured via build script - [FIX] Test Distribution/Predictive Test Selection: JUnit's parallel execution configuration is not respected if a single test executor is used Compatible with scans.gradle.com and Develocity 2023.4 or later.
Add this plugin to your build using the plugins DSL:
plugins {
id("com.gradle.build-scan") version "3.16"
}
See also:
-
Adding the plugin to build logic for usage in precompiled script plugins.
See the relevant documentation for more information.
Add this plugin as a dependency to
<convention-plugins-build>/build.gradle(.kts):dependencies { implementation("com.gradle.build-scan:com.gradle.build-scan.gradle.plugin:3.16") }It can then be applied in the precompiled script plugin:plugins { id("com.gradle.build-scan") } -
The legacy method of plugin application.
See the relevant documentation for more information.buildscript { repositories { gradlePluginPortal() } dependencies { classpath("com.gradle.build-scan:com.gradle.build-scan.gradle.plugin:3.16") } } apply(plugin = "com.gradle.build-scan") - Applying plugins to all subprojects .