Cloud Build V1 API - Class Google::Cloud::Build::V1::GitSource (v0.20.0)

Reference documentation and code samples for the Cloud Build V1 API class Google::Cloud::Build::V1::GitSource.

Location of the source in any accessible Git repository.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#dir

def dir() -> ::String
Returns
  • (::String) — 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.

#dir=

def dir=(value) -> ::String
Parameter
  • value (::String) — 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.

Returns
  • (::String) — 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.

#revision

def revision() -> ::String
Returns
  • (::String) — The revision to fetch from the Git repository such as a branch, a tag, a commit SHA, or any Git ref.

    Cloud Build uses git fetch to fetch the revision from the Git repository; therefore make sure that the string you provide for revision is parsable by the command. For information on string values accepted by git fetch, see https://git-scm.com/docs/gitrevisions#_specifying_revisions. For information on git fetch, see https://git-scm.com/docs/git-fetch.

#revision=

def revision=(value) -> ::String
Parameter
  • value (::String) — The revision to fetch from the Git repository such as a branch, a tag, a commit SHA, or any Git ref.

    Cloud Build uses git fetch to fetch the revision from the Git repository; therefore make sure that the string you provide for revision is parsable by the command. For information on string values accepted by git fetch, see https://git-scm.com/docs/gitrevisions#_specifying_revisions. For information on git fetch, see https://git-scm.com/docs/git-fetch.

Returns
  • (::String) — The revision to fetch from the Git repository such as a branch, a tag, a commit SHA, or any Git ref.

    Cloud Build uses git fetch to fetch the revision from the Git repository; therefore make sure that the string you provide for revision is parsable by the command. For information on string values accepted by git fetch, see https://git-scm.com/docs/gitrevisions#_specifying_revisions. For information on git fetch, see https://git-scm.com/docs/git-fetch.

#url

def url() -> ::String
Returns
  • (::String) — Location of the Git repo to build.

    This will be used as a git remote, see https://git-scm.com/docs/git-remote.

#url=

def url=(value) -> ::String
Parameter
  • value (::String) — Location of the Git repo to build.

    This will be used as a git remote, see https://git-scm.com/docs/git-remote.

Returns
  • (::String) — Location of the Git repo to build.

    This will be used as a git remote, see https://git-scm.com/docs/git-remote.