Google Cloud Build V1 Client - Class GitSource (0.15.0)

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

Location of the source in any accessible Git repository.

Generated from protobuf message google.devtools.cloudbuild.v1.GitSource

Namespace

Google \ Cloud \ Build \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ url string

Location of the Git repo to build. This will be used as a git remote, see https://git-scm.com/docs/git-remote.

↳ dir 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 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.

getUrl

Location of the Git repo to build.

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

Returns
TypeDescription
string

setUrl

Location of the Git repo to build.

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDir

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
TypeDescription
string

setDir

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.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getRevision

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
TypeDescription
string

setRevision

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.

Parameter
NameDescription
var string
Returns
TypeDescription
$this