Bazel Attributes
constructor(@Json(name = "id" ) id: String, @Json(name = "buildStartTime" ) buildStartTime: Long, @Json(name = "buildDuration" ) buildDuration: Long, @Json(name = "bazelVersion" ) bazelVersion: String, @Json(name = "command" ) command: String, @Json(name = "tags" ) tags: List<String>, @Json(name = "values" ) propertyValues: List<BuildAttributesValue>, @Json(name = "links" ) links: List<BuildAttributesLink>, @Json(name = "hasFailed" ) hasFailed: Boolean, @Json(name = "invocationId" ) invocationId: String? = null, @Json(name = "targetPatterns" ) targetPatterns: List<String>? = null, @Json(name = "exitCode" ) exitCode: Int? = null, @Json(name = "user" ) user: String? = null, @Json(name = "host" ) host: String? = null, @Json(name = "moduleName" ) moduleName: String? = null)
Parameters
id
The Build Scan ID.
build Start Time
The time when the build starts, as milliseconds since Epoch.
build Duration
The duration of the build, as milliseconds.
bazel Version
The Bazel version used.
command
The Bazel command used (e.g. build, test, run).
tags
The list of Build Scan tags.
property Values
The list of Build Scan values.
links
The list of Build Scan links.
has Failed
True when the build fails, false otherwise.
invocation Id
The Bazel-provided build invocation ID. Null when not known.
target Patterns
The list of requested target patterns.
exit Code
The exit code of the Bazel process.
user
The BUILD_USER workspace value, if set.
host
The BUILD_HOST workspace value, if set.
module Name
The name of the module, or workspace. null in case of very early build failure.