pub struct Results {
pub artifact_manifest: Option<String>,
pub artifact_timing: Option<TimeSpan>,
pub build_step_images: Option<Vec<String>>,
pub build_step_outputs: Option<Vec<Vec<u8>>>,
pub images: Option<Vec<BuiltImage>>,
pub maven_artifacts: Option<Vec<UploadedMavenArtifact>>,
pub npm_packages: Option<Vec<UploadedNpmPackage>>,
pub num_artifacts: Option<i64>,
pub python_packages: Option<Vec<UploadedPythonPackage>>,
}Expand description
Artifacts created by the build pipeline.
This type is not used in any activity, and only used as part of another schema.
Fields§
§artifact_manifest: Option<String>Path to the artifact manifest for non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage.
artifact_timing: Option<TimeSpan>Time to push all non-container artifacts to Cloud Storage.
build_step_images: Option<Vec<String>>List of build step digests, in the order corresponding to build step indices.
build_step_outputs: Option<Vec<Vec<u8>>>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 50KB of data is stored. Note that the $BUILDER_OUTPUT variable is read-only and can’t be substituted.
images: Option<Vec<BuiltImage>>Container images that were built as a part of the build.
maven_artifacts: Option<Vec<UploadedMavenArtifact>>Maven artifacts uploaded to Artifact Registry at the end of the build.
npm_packages: Option<Vec<UploadedNpmPackage>>Npm packages uploaded to Artifact Registry at the end of the build.
num_artifacts: Option<i64>Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage.
python_packages: Option<Vec<UploadedPythonPackage>>Python artifacts uploaded to Artifact Registry at the end of the build.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Results
impl<'de> Deserialize<'de> for Results
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Part 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more