Struct google_api_proto::google::devtools::cloudbuild::v1::Results
source · pub struct Results {
pub images: Vec<BuiltImage>,
pub build_step_images: Vec<String>,
pub artifact_manifest: String,
pub num_artifacts: i64,
pub build_step_outputs: Vec<Bytes>,
pub artifact_timing: Option<TimeSpan>,
pub python_packages: Vec<UploadedPythonPackage>,
pub maven_artifacts: Vec<UploadedMavenArtifact>,
pub npm_packages: Vec<UploadedNpmPackage>,
}
Expand description
Artifacts created by the build pipeline.
Fields§
§images: Vec<BuiltImage>
Container images that were built as a part of the build.
build_step_images: Vec<String>
List of build step digests, in the order corresponding to build step indices.
artifact_manifest: String
Path to the artifact manifest for non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage.
num_artifacts: i64
Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage.
build_step_outputs: Vec<Bytes>
List of build step outputs, produced by builder images, in the order corresponding to build step indices.
Cloud Builders
can produce this output by writing to $BUILDER_OUTPUT/output
.
Only the first 4KB of data is stored.
artifact_timing: Option<TimeSpan>
Time to push all non-container artifacts to Cloud Storage.
python_packages: Vec<UploadedPythonPackage>
Python artifacts uploaded to Artifact Registry at the end of the build.
maven_artifacts: Vec<UploadedMavenArtifact>
Maven artifacts uploaded to Artifact Registry at the end of the build.
npm_packages: Vec<UploadedNpmPackage>
Npm packages uploaded to Artifact Registry at the end of the build.
Trait Implementations§
source§impl Message for Results
impl Message for Results
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for Results
impl PartialEq for Results
impl StructuralPartialEq for Results
Auto Trait Implementations§
impl Freeze for Results
impl RefUnwindSafe for Results
impl Send for Results
impl Sync for Results
impl Unpin for Results
impl UnwindSafe for Results
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request