Location of the source in a Google Cloud Source Repository.
JSON representation
{"projectId": string,"repoName": string,"dir": string,"invertRegex": boolean,"substitutions": {string: string,...},// Union field revision can be only one of the following:"branchName": string,"tagName": string,"commitSha": string// End of list of possible types for union field revision.}
Fields
projectId
string
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
repoName
string
Name of the Cloud Source Repository.
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.
invertRegex
boolean
Only trigger a build if the revision regex does NOT match the revision regex.
substitutions
map (key: string, value: string)
Substitutions to use in a triggered build. Should only be used with triggers.run
An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
Union field revision. A revision within the Cloud Source Repository must be specified in one of these ways. revision can be only one of the following: