Continuous integration infrastructure

This page consolidates resources regarding our CI infrastucture, namely our Buildkite agents fleet. This infrastructure is maintained by the DevX team.

Related resources:

Buildkite agents

We maintain a shared 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
  • vagrant: special Buildkite agents desgined to run resource intensive test on docker deployments.