google_api_cloud_build v0.4.0 GoogleApi.CloudBuild.V1.Model.RepoSource View Source

Location of the source in a Google Cloud Source Repository.

Attributes

  • branchName (String.t): Name of the branch to build. Defaults to: null.
  • commitSha (String.t): Explicit commit SHA to build. Defaults to: null.
  • dir (String.t): Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's `dir` is specified and is an absolute path, this value is ignored for that step's execution. Defaults to: null.
  • projectId (String.t): ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed. Defaults to: null.
  • repoName (String.t): Name of the Cloud Source Repository. If omitted, the name "default" is assumed. Defaults to: null.
  • tagName (String.t): Name of the tag to build. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.CloudBuild.V1.Model.RepoSource{
  branchName: any(),
  commitSha: any(),
  dir: any(),
  projectId: any(),
  repoName: any(),
  tagName: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.