Configuration for an automated build in response to source repositorychanges.
BuildTrigger( filename = NULL, name = NULL, tags = NULL, build = NULL, ignoredFiles = NULL, github = NULL, substitutions = NULL, includedFiles = NULL, disabled = NULL, triggerTemplate = NULL, description = NULL )
| filename | Path, from the source root, to a file whose contents is used for the build |
|---|---|
| name | User assigned name of the trigger |
| tags | Tags for annotation of a `BuildTrigger` |
| build | Contents of the build template |
| ignoredFiles | ignored_files and included_files are file glob matches extended with support for "**". |
| github | a GitHubEventsConfig object - mutually exclusive with |
| substitutions | A named list of Build macro variables |
| includedFiles | If any of the files altered in the commit pass the ignored_files |
| disabled | If true, the trigger will never result in a build |
| triggerTemplate | a RepoSource object - mutually exclusive with |
| description | Human-readable description of this trigger |
BuildTrigger object
https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.triggers
Other BuildTrigger functions:
GitHubEventsConfig(),
cr_buildtrigger_copy(),
cr_buildtrigger_delete(),
cr_buildtrigger_edit(),
cr_buildtrigger_get(),
cr_buildtrigger_list(),
cr_buildtrigger_repo(),
cr_buildtrigger_run(),
cr_buildtrigger()