View Source GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1Results (google_api_run v0.30.0)

Artifacts created by the build pipeline.

Attributes

  • artifactManifest (type: String.t, default: nil) - Path to the artifact manifest for non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage.
  • artifactTiming (type: GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1TimeSpan.t, default: nil) - Time to push all non-container artifacts to Cloud Storage.
  • buildStepImages (type: list(String.t), default: nil) - List of build step digests, in the order corresponding to build step indices.
  • buildStepOutputs (type: list(String.t), default: nil) - 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.
  • images (type: list(GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1BuiltImage.t), default: nil) - Container images that were built as a part of the build.
  • mavenArtifacts (type: list(GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1UploadedMavenArtifact.t), default: nil) - Maven artifacts uploaded to Artifact Registry at the end of the build.
  • npmPackages (type: list(GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1UploadedNpmPackage.t), default: nil) - Npm packages uploaded to Artifact Registry at the end of the build.
  • numArtifacts (type: String.t, default: nil) - Number of non-container artifacts uploaded to Cloud Storage. Only populated when artifacts are uploaded to Cloud Storage.
  • pythonPackages (type: list(GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1UploadedPythonPackage.t), default: nil) - Python artifacts uploaded to Artifact Registry at the end of the build.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1Results{
  artifactManifest: String.t() | nil,
  artifactTiming:
    GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1TimeSpan.t() | nil,
  buildStepImages: [String.t()] | nil,
  buildStepOutputs: [String.t()] | nil,
  images:
    [GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1BuiltImage.t()] | nil,
  mavenArtifacts:
    [GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1UploadedMavenArtifact.t()]
    | nil,
  npmPackages:
    [GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1UploadedNpmPackage.t()]
    | nil,
  numArtifacts: String.t() | nil,
  pythonPackages:
    [GoogleApi.Run.V1.Model.GoogleDevtoolsCloudbuildV1UploadedPythonPackage.t()]
    | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.