Class CommentControl (3.35.0)

CommentControl(value)

Controls whether or not a /gcbrun comment is required from a user with repository write permission or above in order to trigger Build runs for pull requests. Pull Request update events differ between repo types. Check repo specific guides (GitHub <https://cloud.google.com/build/docs/automating-builds/github/build-repos-from-github-enterprise#creating_a_github_enterprise_trigger>, Bitbucket <https://cloud.google.com/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-server#creating_a_bitbucket_server_trigger>, GitLab <https://cloud.google.com/build/docs/automating-builds/gitlab/build-repos-from-gitlab#creating_a_gitlab_trigger>__ for details.

    1. The pull request author has repository write permission
       or above and `/gcbrun` is in the PR description.
    2. A user with repository writer permissions or above
       comments `/gcbrun` on a pull request authored by any
       user.
COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY (2):
    Builds will only fire in response to pull requests if:

    1. The pull request author is a repository writer or above.
    2. If the author does not have write permissions, a user
       with write permissions or above must comment `/gcbrun`
       in order to fire a build.

Enums

Name Description
COMMENTS_DISABLED Do not require `/gcbrun` comments from a user with repository write permission or above on pull requests before builds are triggered. Comments that contain `/gcbrun` will still fire builds so this should be thought of as comments not required.
COMMENTS_ENABLED Builds will only fire in response to pull requests if: