class Google::Apis::CloudbuildV1::Results
Artifacts
created by the build pipeline.
Attributes
Path to the artifact manifest. Only populated when artifacts are uploaded. Corresponds to the JSON property `artifactManifest` @return [String]
Start and end times for a build execution phase. Corresponds to the JSON property `artifactTiming` @return [Google::Apis::CloudbuildV1::TimeSpan]
List of build step digests, in the order corresponding to build step indices. Corresponds to the JSON property `buildStepImages` @return [Array<String>]
List of build step outputs, produced by builder images, in the order corresponding to build step indices. [Cloud Builders](cloud.google.com/ cloud-build/docs/cloud-builders) can produce this output by writing to `$ BUILDER_OUTPUT/output`. Only the first 4KB of data is stored. Corresponds to the JSON property `buildStepOutputs` @return [Array<String>]
Container images that were built as a part of the build. Corresponds to the JSON property `images` @return [Array<Google::Apis::CloudbuildV1::BuiltImage>]
Number of artifacts uploaded. Only populated when artifacts are uploaded. Corresponds to the JSON property `numArtifacts` @return [Fixnum]
Public Class Methods
# File lib/google/apis/cloudbuild_v1/classes.rb, line 2400 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/cloudbuild_v1/classes.rb, line 2405 def update!(**args) @artifact_manifest = args[:artifact_manifest] if args.key?(:artifact_manifest) @artifact_timing = args[:artifact_timing] if args.key?(:artifact_timing) @build_step_images = args[:build_step_images] if args.key?(:build_step_images) @build_step_outputs = args[:build_step_outputs] if args.key?(:build_step_outputs) @images = args[:images] if args.key?(:images) @num_artifacts = args[:num_artifacts] if args.key?(:num_artifacts) end