GradleDevelocitySettings

data class GradleDevelocitySettings(@Json(name = "backgroundPublicationEnabled") val backgroundPublicationEnabled: Boolean? = null, @Json(name = "buildOutputCapturingEnabled") val buildOutputCapturingEnabled: Boolean? = null, @Json(name = "fileFingerprintCapturingEnabled") val fileFingerprintCapturingEnabled: Boolean? = null, @Json(name = "testOutputCapturingEnabled") val testOutputCapturingEnabled: Boolean? = null, @Json(name = "resourceUsageCapturingEnabled") val resourceUsageCapturingEnabled: Boolean? = null, @Json(name = "taskInputsFileCapturingEnabled") val taskInputsFileCapturingEnabled: Boolean? = null)

Settings for Develocity.

Parameters

backgroundPublicationEnabled

Indicates whether background Build Scan publication is enabled for the build. null if Gradle version is <5.0 or Develocity Gradle plugin version is <3.4. See https://gradle.com/help/gradle-plugin-configuring-background-uploading.

buildOutputCapturingEnabled

Indicates whether build logging output capturing is enabled for the build. null if Gradle version is <5.0 or Develocity Gradle plugin version is <3.7. See https://gradle.com/help/gradle-plugin-capturing-build-and-test-outputs.

fileFingerprintCapturingEnabled

Indicates whether file fingerprint capturing is enabled for the build. null if Gradle version is <5.0 or Develocity Gradle plugin version is <2.1. See https://docs.gradle.com/enterprise/gradle-plugin/#capturing_file_fingerprints.

testOutputCapturingEnabled

Indicates whether test logging output capturing is enabled for the build. null if Gradle version is <5.0 or Develocity Gradle plugin version is <3.7. See https://gradle.com/help/gradle-plugin-capturing-build-and-test-outputs.

resourceUsageCapturingEnabled

Indicates whether resource usage capturing is enabled for the build. null if Gradle version is <5.0 or Develocity Gradle plugin version is <3.18. See https://gradle.com/help/gradle-plugin-capturing-resource-usage.

taskInputsFileCapturingEnabled

Indicates whether task input file snapshots capturing is enabled for the build. null if Gradle version is <5.0 or Develocity Gradle plugin version is <2.1. See https://gradle.com/help/gradle-plugin-capturing-task-input-files. This property is deprecated, use fileFingerprintCapturingEnabled instead.

Constructors

Link copied to clipboard
constructor(@Json(name = "backgroundPublicationEnabled") backgroundPublicationEnabled: Boolean? = null, @Json(name = "buildOutputCapturingEnabled") buildOutputCapturingEnabled: Boolean? = null, @Json(name = "fileFingerprintCapturingEnabled") fileFingerprintCapturingEnabled: Boolean? = null, @Json(name = "testOutputCapturingEnabled") testOutputCapturingEnabled: Boolean? = null, @Json(name = "resourceUsageCapturingEnabled") resourceUsageCapturingEnabled: Boolean? = null, @Json(name = "taskInputsFileCapturingEnabled") taskInputsFileCapturingEnabled: Boolean? = null)

Properties