Internal infrastructure

Sourcegraph deployments

Internal deployments are documented in the deployments.

Google Cloud Platform

See Google Cloud Platform.

Buildkite agents

We maintain a fleet of Buildkite agents for continuous integration across all repositories.

Buildkite agent queues

We have several different types of agents availables. We recommend explicitly declaring which type of agent you want your jobs to run on with the agents: { queue: "standard" } field in your pipeline configuration.

The currently available queues:

  • standard: our default Buildkite agents, currently Docker-in-Docker agents running in Kubernetes
  • baremetal: special Buildkite agents running on standalone machines

Code host testing instances

We maintain a collection of code hosts for testing purposes defined in our infrastructure/dogfood cluster.

GitHub Enterprise

Bitbucket Server

Phabricator

Gitolite

Gerrit