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
Methods
__construct
Constructor.
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
.
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
.
var
string
$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.
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.
var
string
$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
.
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
.
var
string
$this