Class GitSource (3.23.3)

GitSource(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Location of the source in any accessible Git repository.


url str
Location of the Git repo to build. This will be used as a git remote, see
dir_ str
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 str
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 For information on git fetch, see