Sourcegraph DocsSourcegraph Docs
Changelog↗
Theme
  1. Docs
  2. batch-changes
  3. site-admin-configuration

Site Admin Configuration for Batch Changes

Learn what configuration permissions site admins have with Batch Changes.

Using Batch Changes requires a code host connection to a supported code host (currently GitHub, Bitbucket Server/Bitbucket Data Center, GitLab, and Bitbucket Cloud). Site admins can configure the following when setting and disabling Batch Changes:

Set up Batch Changes

  • Configure which users have access to Batch Changes (Beta): By default, all users can create and view batch changes, but only the batch change's author or a site admin can administer a given batch change
    • Additionally, you can also customize org settings to allow members of an organization to share administration privileges over batch changes created in that organization
  • (Optional) Configure repository permissions, that Batch Changes will follow
  • Configure credentials
  • Setup incoming webhooks to make sure changesets sync fast. Learn more about Batch Changes effect on code host rate limits
  • Configure any desired optional features, such as:
    • Rollout windows, which control the rate at which Batch Changes will publish changesets on code hosts
    • Forks, which push branches created by Batch Changes onto forks of the upstream repository instead of the repository itself
    • Outgoing webhooks, which publish events related to batch changes and changesets to enable deeper integrations with your other tools and systems
    • Auto-delete branch on merge/close, which automatically deletes branches created by Batch Changes when changesets are merged or closed
    • Commit signing for GitHub, which signs commits created by Batch Changes via a GitHub App (Beta)
    • Batch spec library, which help your users write batch specs and follow best practices

Disable Batch Changes

  • Disable Batch Changes.
  • Disable Batch Changes for non-site-admin users
Previous
Configuring credentials
Next
Permissions in Batch Changes

On this page

  1. Site Admin Configuration for Batch Changes

    1. Set up Batch Changes
    1. Disable Batch Changes

Edit this page on GitHub
View as Markdown